今天自己編譯的lua.lib檔案放入原來的服務端工程中,在連結階段出現大量錯誤,
提示:...already defined in libcmtd.lib。
經過查詢,發現網上提供的幾個方案都不适合。
例如:linker--ignore specific library中已經填寫了libcimtd.lib了。
解決過程及方案:
原工程:c/c++ -- code generation -- runtime library:/mtd
lua工程:c/c++ -- code generation -- runtime library:/mdd
将lua工程修改為/mtd,重新編譯出lua.lib檔案,然後添加到原工程,編譯通過。
添加的lib要與原工程模式相同。