1. 程式人生 > >[Visual Studio C++] [MFC 除錯錯誤]:error LNK2005: "class std::...已經在 Multimediatimer.obj 中定義。

[Visual Studio C++] [MFC 除錯錯誤]:error LNK2005: "class std::...已經在 Multimediatimer.obj 中定義。

1.編譯問題描述:

error LNK2005: "class std::basic_ofstream<char,struct std::char_traits<char> > Sim_Data_Write" ([email protected]@[email protected][email protected]@[email protected]@@[email protected]@A) 已經在 Multimediatimer.obj 中定義    C:\Users\Tiddy_Nan\Documents\Visual Studio 2012\Projects\Multimediatimer\Multimediatimer\MultimediatimerDlg.obj    Multimediatimer

2.錯誤程式碼:

                      需要在專案屬性的連結器中新增附加命令。

3.截圖:

4.解決辦法:

      摘要:   link commandline加上一行:FORCE:MULTIPLE

      步驟: 

  1. 開啟專案的“屬性頁”對話方塊。 
  2. 展開 Linker 資料夾。
  3. 選擇“命令列”屬性頁。
  4. 在“附加選項”框中新增選項:FORCE:MULTIPLE。

5.問題成功解決。