鬱金香熱血江湖182c++整合lua指令碼編譯出錯解決
阿新 • • 發佈:2019-02-12
1.lua專案 專案屬性->C/C++/ ->程式碼生成-> 執行庫:多執行緒除錯 DLL (/MDd)
2.GameData 專案屬性->C/C++/ ->常規-> 專案附加目錄 :E:\lua515\src; (lua標頭檔案目錄)
3.GameData 專案屬性->C/C++/ ->程式碼生成-> 執行庫:多執行緒除錯 DLL (/MDd)
4.MFC_DLL 專案屬性->C/C++/ ->常規-> 專案附加目錄 :E:\lua515\src; (lua標頭檔案目錄)
5.MFC_DLL 專案屬性->C/C++/ ->前處理器-> 前處理器定義 :_AFXDLL; (增加)
6.MFC_DLL 專案屬性->C/C++/ ->程式碼生成-> 執行庫:多執行緒除錯 DLL (/MDd)
7.MFC_DLL 專案屬性->聯結器->常規-> 附加庫目錄 :E:\lua515\dbg; (lua標頭檔案目錄)
8.MFC_DLL 專案屬性->聯結器->輸入-> 附加依賴項 :lua_515_dbg.lib;
-------------------------------------------------------
經測試,上面生成不報錯,但是注入的時候報錯
解決方法是:把lua 專案 還有 gamedata 專案 mfc_dll 專案 程式碼生成改為 多執行緒 mtd 模式