時間:2015-08-10 來源:互聯網 瀏覽量:
具體方法如下:
1VS2010是經典的常用的WIndows係列的開發工具,十分好用十分經典。MFC又是Windows開發的jingd但是對於初學者來說,經常會遇到一些問題,導致打擊了學習的熱情~~
21-錯誤 1 error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
第一步:右鍵->工程屬性->配置屬性-> 清單工具->輸入和輸出->嵌入清單,選擇[否]
第二步:以下三個路徑都有cvtres.exe文件
C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65C:\Windows\Microsoft.NET\Framework\v4.0.30319
將C:\Program Files\Microsoft Visual Studio 10.0\VC\bin裏麵的cvtres.exe改為cvtres-old.exe,讓VS2010編譯自動用新的版本的cvtres.exe
32-IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
修改設置:工程(Project)-> 屬性(Properties)-> 配置屬性(Configuration Properties)-> c/c++-> 代碼生成(Code Generation)->運行庫(Use run-time library)->多線程調試DLL(/MD)
43-VS2010工程找不到新增宏定義:
工程屬性裏,C++->預處理器->預處理器定義
54-VS2010生成裏麵主要是編譯和生成exe文件
如果要在VS2010裏麵直接運行,是在調試下麵裏麵的運行和調試
6VS2010+MFC是一套經典的C++ MVC係統,學會了對於程序員對於Windows係統可以有進一步的深入了解,好處多多