小议如何调用中间文件(*.obj)中的函数
完整操作步骤如下:全部操作环境 vs2010+winxp
1、需要增加环境变量 (如何增加环境变量就不叙述了)
F:\Program Files\Microsoft Visual Studio 10.0\VC\bin;
F:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;
F:\Program Files\Microsoft Visual Studio 10.0\VC\include;
F:\Program Files\Microsoft Visual Studio 10.0\VC\lib;
本以为增加这些就可以编译了 可是还是无法编译 这时百度到 需要运行vsvars32.bat这个文件(这个文件在vs的tool目录下) 我还没深入研究这个
bat文件 应该是环境变量设置的不够(猜测) 运行vsvars32.bat初始化vs的运行环境之后 一切都ok了,至此准备工作ok。下面进入实验阶段。
2、建立2个文件 就是纯文本文件了 你甚至可以使用记事本来完成,我的例子
w13.cpp内容如下
程序代码:
#include <stdio.h> void wp() { printf("hello world!\n"); }
w13main.cpp 内容如下
程序代码:
void wp(); void main() { wp(); }
3、编译
使用cl.exe 生成w13.obj w13main.obj
4、链接
使用link.exe 生成 w.exe
5、测试运行效果
能够在那个黑乎乎的窗口中 看到我们久违的 hello world!