我在我的c
项目中添加了.lib,
但仍无法使用.lib
.c
中定义的内容
main()
{
structure_defined_inthat_lib c;
...
我以这种方式添加.lib
:
右键单击,属性,链接器,输入,
在“附加依赖项”中,我输入“D:\path\name.lib
”
有什么不对吗?
答案 0 :(得分:3)
您需要将定义该库中的内容的头文件包含在您要使用该内容的代码中。该头文件必须位于C ++中指定的路径之一 - > General->其他包含目录 - 您可能需要将标头的路径添加到该列表中。
此外,您只需在链接器设置的“附加依赖项”中指定库的文件名,并在“附加库目录”中提供该文件的路径。
答案 1 :(得分:0)
您需要库和标头才能使用库中定义的函数。如果您知道函数签名,也可以使用extern
声明它们。