提示資訊是:
Runtime Error!
R6034
An application has made an attempt to load the C runtime library incorrectly. Please contact the application’s support team for more information.
無法正常載入 C runtime library。
到
http://msdn2.microsoft.com搜索,找到一個方法:
如何:將清單嵌入到 C/C++ 應用程式
建議 C/C++ 應用程式(或庫)將其清單嵌入最終的二進位檔案中,因為這可以確保運行庫行為在多數情況下正確無誤。預設情況下,當 Visual Studio 從原始檔案生成專案時,會嘗試嵌入清單;有關更詳細資訊,請參見 Visual Studio 中的清單生成。但是,如果應用程式是使用 nmake 生成的,則需要更改現有的生成檔。
兩種方法
有兩種方法可將清單嵌入應用程式或庫中。
如果不執行增量生成,可以將如下命令列用作後期生成步驟來直接嵌入清單:
mt.exe –manifest MyApp.exe.manifest -outputresource:MyApp.exe;1
或者
mt.exe –manifest MyLibrary.dll.manifest -outputresource:MyLibrary.dll;2
(1 表示 EXE,2 表示 DLL。)
如果要執行增量生成,若直接按上面介紹的方法編輯資源,將會禁用增量生成並導致完全重新生成;因此,應採取其他方法:
連結二進位檔案以生成 MyApp.exe 清單檔。
將清單轉換為資源檔。
以增量方式重新連結,將清單資源嵌入二進位檔案中。