我有一些功能,例如:
标题.h
void printFunc();
静态库.c
#include <stdio.h>
#include "header.h"
void printFunc()
{
printf("Hello from C static lib");
}
我需要在 cpp dll 中使用此功能。我创建win32项目文件,选择dll。在创建的项目中我:
-在配置属性-> C/C++ -> 常规-> 附加包含目录中添加 dll 路径
-将 dll 名称添加到配置属性 -> 链接器 -> 输入 -> 其他依赖项。
我的解决方案仍然不起作用。我收到错误,无法打开 .lib 文件。
我该如何解决这个问题?
最佳答案
也许您还没有将 lib 路径添加到库目录中。
关于c++ - cpp dll中c静态库的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32074986/