当前位置: 代码迷 >> QT开发 >> 只有"obj"文件 和 "h"文件,没有 "cpp"文件,怎么编译?
  详细解决方案

只有"obj"文件 和 "h"文件,没有 "cpp"文件,怎么编译?

热度:484   发布时间:2016-04-25 02:56:55.0
只有".obj"文件 和 ".h"文件,没有 ".cpp"文件,如何编译??
RT

本人Qt菜鸟,特来求助:

如果是别人的 代码,只 传来了 ".obj"文件 和 ".h"文件 等,但是 就是没有 ".cpp"文件,我该如何把他的".obj"编译到我的程序中??

请大家帮帮忙,任何 资料、链接、代码、讲解 都可以,十分感谢。











------解决思路----------------------
.obj 已经的编译的结果文件了。直接链接就行了,和Qt没什么关系。

考虑你一个最简单的程序
int main() {return 0;}


一般大家直接编译链接

cl a.cpp

得到可执行程序。

如果分开,就是
cl /c a.cpp
cl a.obj

得到可执行程序
------解决思路----------------------
你只有.h没有Cpp,就不能编译了,OBJ是编译好的文件,可以进行链接,如果你只有OBJ那么只能链接了;
如果你有.h和lib文件,那么可以编译链接。
------解决思路----------------------
makefile
------解决思路----------------------
试试在 .pro 中:

OBJECTS += xx.obj   xx2.obj
  相关解决方案