繁体   English   中英

如何在 Visual Studio 项目中使用 C++ 库方法

[英]How to use a C++ library method in a visual studio project

我正在尝试从我创建的 static 库中测试一种方法。 库中的方法只是将一些内容打印到控制台。 我在属性选项卡中添加了目录并添加了 linker 输入。 但是,该项目仍然无法识别该库。 任何人都可以提供帮助。 任何帮助表示赞赏。

库 header:

void TestLiabry();

库方法:

void TestLiabrys()
{
    cout << "Hello" << endl;
}

我想在项目中使用该方法:

#include <iostream>
#include "TestLibary.h"

int main()
{
    std::cout << "Hello World!\n";
    TestLiabry.TestLiabry();
}

我在 linker 中添加了这样的库: Linker -> 输入 -> 附加依赖项 -> C:\TestLibrary\jorda\Downloads

它弹出这个错误:

严重性代码 描述 项目文件行抑制 State 错误 MSB6006 "link.exe" exited with code 1104. Project1 C:\Program Files (x86)\Microsoft Visual Studio\Community\2019\Community\Microsoft.Cpp\Microsofton.VC1\Community\Microsoft.Cpp\Microsoft目标 1010

这个 lnk 错误: 严重性代码描述项目文件行抑制 State 错误 LNK1104 无法打开文件 'C:\Users\jorda\Downloads\TestLiabry.obj' Project1 C:\Users\LINK1

在我没有包含 library.lib 的库的路径链接中似乎存在错误。 只包含路径而不包含目录中的路径和lib文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM