好的,我创建了一个简单的静态库myLib.lib,现在在我的程序中:
#include "mylib.h"
void somefun(){
call a lib fun
}
我用
编译cl myFile.c / link myLib.lib
但它给了我:
无法打开包含文件“mylib.h”没有这样的文件或目录
为什么?
答案 0 :(得分:0)
您需要将mylib.h
的位置添加到包含路径。否则你的图书馆找不到它。使用/I
flag:
cl myFile.c /I ..\mylib\ /link myLib.lib
注意:代码未经过测试,但应该像这样工作。