VS2008編譯問題

2021-07-05 08:06:33 字數 527 閱讀 9655

將之前版本的程式拿來用vs2008重新編譯發現好多編譯問題,比如:

1、提示 「fatal error c1083: cannot open include file: 'mclmcrrt.h': no such file or directory」

試試:該vs2008的程式使用的matlab的庫,預設的vs dsp設定找不到matlab的標頭檔案,在project --> c++ --> general --> additional include directories中將matlab安裝目錄的\extern\include\ 新增進入就可以了。

2、vs2008的工程每次編譯已經通過,但是f5除錯執行每次都提示「this project if out of date」

試試:1)工程中有的檔案引用不正確,我修改了這個問題後所遇到的問題依舊;

2)修改編譯選項:project --> c++ --> general -->debug information format需要選擇為"program database (/zi)",我改了這個後問題解決了。

VS2008編譯問題!

vs2005鏈結問題 lnk2005錯誤 error lnk2005 free 已經在 libcmtd.lib dbgheap.obj 中定義 以前經常遇到這個警告資訊,因為執行並沒有什麼問題,所以也沒深究。但是耿耿於懷那個 0 個錯誤,0 個警告 的成功提示,在網上搜了一下。原來問題出在預設庫的引...

vs2008 編譯驅動

一 c c 屬性設定 1.新增包含檔案 wdk inc crt wdk inc api wdk inc ddk 2.設定目標平台 preprocessor x86 3.修改呼叫約定為 stdcall gz 4.執行時庫選擇 多執行緒除錯 mtd 或者多執行緒 mt 基本執行時檢查 預設值 二 lin...

vs2008 編譯驅動

一 c c 屬性設定 1.新增包含檔案 wdk inc crt wdk inc api wdk inc ddk 2.設定目標平台 preprocessor x86 3.修改呼叫約定為 stdcall gz 二 linker 屬性設定 1.general 輸出檔案 自己定義 如 output test...