将视觉工作室项目链接到库

linking a Visual studio project to a library

本文关键字:链接 项目 视觉 工作室      更新时间:2023-10-16

i使用Visual Studio 2015构建了MLPACK(C 的附加库)。所有库文件都在构建文件夹

现在,当IAM尝试在其他目录中添加MLPACK位置后,尝试在Visual Studio中编译以下代码时,如所示,添加了目录I错误,说"无法打开"不能打开文件'mlpack/core.hpp':没有此类文件或这样的文件目录"

 #include "stdafx.h"
    #include <mlpack/core.hpp>
    using namespace mlpack;
    int main()
    {
    }

即使core.hpp都在随附的mlpack文件夹中它在那里!

如何添加此文件并在没有错误的情况下编译

检查项目/C 属性设置中的其他目录。
当您使用&lt;>指令时,您的编译器正在寻找项目级路径,我猜您没有为MLPACK库所在的目录添加一个。祝你好运!

您将Linker Tab中的其他库目录与其他Direction(用于Incluction Include)中的附加库目录混淆了。其他图书馆目录适用于.lib文件,而不是.h/.hpp

也最好将#include "mlpack/core.hpp"而不是#include <mlpack/core.hpp>用于您自己的库。