C++ 如何使用OBJ文件?

C++ 如何使用OBJ文件?,c++,C++,我遇到了一件非常有趣的事情。有人只给了我一个OBJ文件,甚至没有C/C++头文件。但是我在OBJ文件中有一些函数的签名。我能否仅使用这些签名和obj文件将obj文件中的代码链接到我的应用程序 如果有效,我怎么做?我现在不明白 提前谢谢 在链接步骤中,只需将对象文件添加到源中即可。如何做到这一点因使用的编译器和链接器而异,但可能只需将其添加到编译命令行即可 注意C++使用不同的C++命名规则,你可能需要使用外“C”< /> > .< /p>我使用Visual C++ 2008。您能告诉我将OBj文

我遇到了一件非常有趣的事情。有人只给了我一个OBJ文件,甚至没有C/C++头文件。但是我在OBJ文件中有一些函数的签名。我能否仅使用这些签名和obj文件将obj文件中的代码链接到我的应用程序

如果有效,我怎么做?我现在不明白


提前谢谢

在链接步骤中,只需将对象文件添加到源中即可。如何做到这一点因使用的编译器和链接器而异,但可能只需将其添加到编译命令行即可


<>注意C++使用不同的C++命名规则,你可能需要使用<代码>外“C”< /> > .< /p>我使用Visual C++ 2008。您能告诉我将OBj文件放在何处以及如何设置项目属性吗?我从未以任何实际身份使用过任何Microsoft图形开发工具,因此无法告诉您必须在何处列出对象文件。MSVC-通过项目上的打开属性、配置属性、链接器、输入添加它,将其添加到其他依赖项列表中,并将签名添加为外部签名,以使其可用,基本上只需使用所需的位即可为其创建自己的标题。谢谢大家!但我尝试了Greg Domjan的方法,它返回了一个错误。致命错误LNK1107:无效或损坏的文件:无法在0x78B7读取。为什么不询问某人?.obj基本上与.lib相同。不同之处在于.lib文件用作容器来保存多个.obj文件。总之,你可以像使用.lib文件一样使用它。对于GMan,我不知道如何描述,只是一个人。他要我做的事感谢ruslik的解释。