[英]How link .obj files in Visual Studio?
我的問題是:
我已經用 VisualStudio 編譯了 LuaJit 及其生成的 a.Obj 文件、dll 和.lib 文件。 我只想在我的 win32 應用程序中鏈接 .obj 文件以生成單個 EXE 文件。 如果可能的話,我還需要添加 Lua 接頭嗎?
不管怎么說,還是要謝謝你。
使用 header 文件為處理 Lua 的代碼定義 LuaJit 符號。
要鏈接您只需要 lib 和 dll。 將 lib 文件添加到 Project Properties > Linker > Input 下的鏈接依賴項中。 運行時將 DLL 放在您的 EXE 旁邊。
您需要使項目生成一個包含代碼(而不是除了 dll)的.lib 文件並鏈接它。 您可以通過切換項目設置(查找一個標記為 lib 或靜態的)。 否則,您將不得不修改項目設置。 (將 output 類型設置為 lib 而不是 dll)。
我從未嘗試過直接鏈接 a.obj 文件,這可能是可能的。 Lib 文件更標准。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.