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

时间:2011-08-17 18:53:47

标签: c++ visual-studio

我的问题是:

我已经用VisualStudio编译了LuaJit,并且它生成了一个.Obj文件,一个dll和.lib文件。 我只想链接我的win32应用程序中的.obj文件来生成一个EXE文件。 如果可能,我还需要添加Lua标头吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

使用头文件为您处理Lua的代码定义LuaJit符号。

要链接你只需要lib和dll。将lib文件添加到Project Properties>下的链接依赖项中。链接器>输入。在运行时将DLL放在EXE旁边。

答案 1 :(得分:0)

您需要让项目生成一个包含代码的.lib文件(而不是除了dll之外)并链接它。可能是您可以通过切换项目设置(查找标记为lib或静态)。否则,您将不得不修改项目设置。 (将输出类型设置为lib而不是dll)。

我从未尝试直接链接.obj文件,这可能是可能的。 Lib文件更标准。