将视觉工作室项目链接到库
linking a Visual studio project to a library
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>
用于您自己的库。
相关文章:
- CMake-按正确顺序将项目与C运行时对象文件链接
- 从链接列表c++中删除一个项目
- 你能检查一下为什么在这个代码中从链接列表中删除项目不起作用吗
- VS 2015 链接错误 无法构建依赖于 libcurl 的项目
- C++ C 项目中的静态库链接
- 如何在 VSCODE 中设置项目文件夹并链接所有 CPP 文件
- 可视化工作室项目中C++预编译标头未正确链接
- 链接C 项目中的ITK标头文件
- 如何链接项目符号库(来自FindBullet.cmake)?
- 难以在测试中链接项目中的对象文件
- MinGW Netbeans 7.0和SDL 2在Windows上的链接项目
- Visual Studio 2015 在编译和链接项目时挂起
- 使用静态构建curl链接项目
- 链接C++项目时出现多重定义错误
- 如何在ubuntu 12.04中链接C/C++项目中的库
- 链接项目C++Cygwin
- 如何在命令行中编译和链接项目
- 链接项目源代码与boost测试下的CMake
- 链接项目,其中我使用来自其他项目的静态成员
- 如何将code::块设置为在目标链接器选项之前链接项目链接器选项