首先配置环境变量
打开我的电脑,搜索 mspdb60.dll
打开所在的文件夹
复制它的完整路径
C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6
右击我的电脑,选择属性,高级,环境变量,找到path进行编辑,把上面的路径添加进去,就好了
用同样的方法添加cl.exe的路径
配置好后
方法一:
1. 在VC IDE 中将student.cpp 编译成 student.obj 或者 命令行 cl /c /MLd student.cpp (其中/MLd为使用IDE环境的默认库)(可查看 Project属性" ->"Settings…" -> "C/C++" -> "代码生成(code generation)" -> "运行时库(run-time library)" Debug Single-Threaded)
将debug文件夹下生成的obj文件添加到project中
Project->add to project->file 选择 obj文件即可,删掉 student.cpp文件或重命名即可
方法二:
2. 命令行生成库文件 >lib /out:student.lib debug/student.obj
3. 在main.cpp 首部加入 #pragma comment(lib, "student.lib")
可以使用以下命令查询当前库文件所依赖的库版本
dumpbin /DIRECTIVES student.lib
Linker Directives
-----------------
-defaultlib:libcp
-defaultlib:LIBC 命令行下默认库 cl /c student.cpp IDE集成环境下为 LIBCD 对应命令行 cl /c /MLd student.cpp
-defaultlib:OLDNAMES