[Visual Studio C++] [MFC 除錯錯誤]:error LNK2005: "class std::...已經在 Multimediatimer.obj 中定義。
阿新 • • 發佈:2018-11-10
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
步驟:
- 開啟專案的“屬性頁”對話方塊。
- 展開 Linker 資料夾。
- 選擇“命令列”屬性頁。
- 在“附加選項”框中新增選項:FORCE:MULTIPLE。