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