簡體   English   中英

如何在 Visual Studio 中鏈接.obj 文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM