1. 程式人生 > >鬱金香熱血江湖182c++整合lua指令碼編譯出錯解決

鬱金香熱血江湖182c++整合lua指令碼編譯出錯解決

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 模式