Armadillo配置以及出现的问题
2016-04-13 22:42
246 查看
今天在github下载了一个Armadillo,运行example的时候出现错误
"无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文"
原来问题是没有生成调试信息,需要在
属性页-->链接器-->生成调试信息->是 就可以了。
之后运行程序,可以看到属性表配置和opencv配置类似,OPENCV需要先配置好
V/C++目录->包含目录<IncludePath>/Include; 库目录 LibraryPath/XXX/lib/
其实Armadillo只需要在
C/C++
->常规-> 附加包含目录 添加解压出来的include文件夹位置
链接器
->常规-> 附加库目录 添加解压出来的lib_win64文件夹位置
链接器->
输入->添加依赖项<AdditionalDependencies>
blas_win64_MT.lib;lapack_win64_MT.lib;
在解决方案资源管理器中的外部依赖项中有config.h头文件,去掉注释:
#define ARMA_USE_LAPACK
#define ARMA_USE_BLAS
编译后进行DEBUG,发现缺少DLL文件,这时候把lib_win64文件夹中的DLL文件复制到x64文件下的debug文件夹里面
注意!工程有两个x64文件,选择最前一级的文件放进去。
当然 更直接的办法就是将有DLL的文件夹路径添加到
我的电脑->高级选项->环境变量->path 当然,只有重启后才生效
"无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文"
原来问题是没有生成调试信息,需要在
属性页-->链接器-->生成调试信息->是 就可以了。
之后运行程序,可以看到属性表配置和opencv配置类似,OPENCV需要先配置好
V/C++目录->包含目录<IncludePath>/Include; 库目录 LibraryPath/XXX/lib/
其实Armadillo只需要在
C/C++
->常规-> 附加包含目录 添加解压出来的include文件夹位置
链接器
->常规-> 附加库目录 添加解压出来的lib_win64文件夹位置
链接器->
输入->添加依赖项<AdditionalDependencies>
blas_win64_MT.lib;lapack_win64_MT.lib;
在解决方案资源管理器中的外部依赖项中有config.h头文件,去掉注释:
#define ARMA_USE_LAPACK
#define ARMA_USE_BLAS
编译后进行DEBUG,发现缺少DLL文件,这时候把lib_win64文件夹中的DLL文件复制到x64文件下的debug文件夹里面
注意!工程有两个x64文件,选择最前一级的文件放进去。
当然 更直接的办法就是将有DLL的文件夹路径添加到
我的电脑->高级选项->环境变量->path 当然,只有重启后才生效
相关文章推荐
- hadoop的map的数量
- http://blog.csdn.net/szwangdf/article/details/23432783
- RSA算法(一)
- 管理Scope和Lifetime
- 用Quartz处理定时执行的任务
- 经典抓取网络数据方法效率分析(fsockopen/curl/file_get_contents)
- 参考mjpg_streamer写视频显示客户端接收数据程序
- 【源代码分析】tinyhttpd学习
- Java连接Vmware中的redis
- 大端字节序、小端字节序、主机字节序、网络字节序
- java 路径读取学习
- 9.Python笔记之面向对象高级部分
- Smalidea+IntelliJ IDEA/Android Studio动态调试安卓app教程
- win10 安装oracle 出现的 出现问题解决
- 折半查找(二分)
- dedecms XSS漏洞解决办法2016年4月13日
- CSUST 第九届校赛J-炮兵阵地(第二类斯特林数)
- oracle 存储过程以及plsql语句块
- 让生如夏花之绚烂 死如秋叶之静美 (全诗)
- 计算日期