-1

好的,我创建了一个简单的静态库 myLib.lib,现在在我的程序中创建:

#include "mylib.h"

void somefun(){
       call a lib fun
}

我编译

cl myFile.c /link myLib.lib

但它给了我:

无法打开包含的文件“mylib.h”没有这样的文件或目录

为什么?

4

1 回答 1

1

您需要将位置添加mylib.h到包含路径中。否则你的图书馆找不到它。使用/I标志

cl myFile.c /I ..\mylib\ /link myLib.lib

注意:代码未经测试,但应该像这样工作。

于 2013-04-14T18:25:54.993 回答