在编译OPENCV、CUDA时发现只有添加有关CUDA的代码和头文件就会报错,例如

#include <opencv2/cudaarithm.hpp>

cv::CUDA::add(XXX,XXX);

无法定位程序输入点
@add@ximgproc@cv@@YAXAEBV_InputArray@debug_build_guard@2@AEBV_OutputArray@42@H@Z于动态链接库
D:\test\CV\CV_CUDA\x64\Debug\CV_CUDA.exe 上.

其中CV_CUDA是我的工程名,我看网上都是关于 无法定位程序输入点XXX.dllde 解决办法,关于exe是什么鬼呀,而且exe也不是原本库文件呀,本人小白啥也不懂呀,别给我整这么稀奇古怪而又偏门的BUG呀,我不会呀!幸好偶然看到一篇关于解决 无法定位程序输入点exe的文章,但是是针对QT的,不过大概原理都相同。

引用原文章:Qt无法定位程序输入点QXXXX于动态链接库XXXX问题的解决方法

我就硬抄硬搬,将PATH环境变量顺序变动了,将VS之前编译的INSTALL\X64\bin文件夹路径置顶,为了以防万一我把原先的opencv的build\x64\bin环境变量删去,然后重启电脑

记住环境变量变动后一定要重启电脑

记住环境变量变动后一定要重启电脑

记住环境变量变动后一定要重启电脑

重要的事情说三遍

重启之后编译大概率都不会报 无法定位程序输入点.exe 错了,但是可能会报其他错误

反正一个问题是解决啦,输入一些代码测试一下CUDA是否真的配置成功了

int iDevicesNum = getCudaEnabledDeviceCount();
cout << iDevicesNum << endl;
cv::cuda::printCudaDeviceInfo(cv::cuda::getDevice()); //有显卡信息表示GPU模块配置成功

可以看到输出的数字不是0了,证明检测到GPU了

这里的 1 意思是,显卡设备数量为:1

下面是显示显卡的详细信息,

大概就是这样了

**************************************************************************************************************

**************************************************************************************************************

突然发现有个帖子跟我的一样问题,我怎么就没早发现了,害我捣鼓了这么久,哭死

原帖子出处:VS运行时无法定位程序输入点xxx于动态链接库xxx.exe上

OPENCV+CUDA+VS+无法定位程序输入点QXXXX于动态链接库XXXX.exe问题解决相关推荐

  1. 无法定位程序输入点xxxxx于动态链接库xxxx.exe

    简介   出现这个的原因就是缺少动态库(.dll)或静态库(.lib).遇到过很多次了每次有区别,但是都是一个思路. 解决办法 1.首先排除最简单的可能:没有管理员权限运行cmd 2.如果是windo ...

  2. VS运行时无法定位程序输入点xxx于动态链接库xxx.exe上

    对于这个问题在百度上百度了好久,都没有解决,百度上很多都是 无法定位程序输入点xxx于动态链接库xxx.dll上,为了解决这个问题真是走了好多坑,花费了几天时间,试了无数的解决方案,为了后面的uu在这 ...

  3. 安装Qt creator时出现 无法定位程序输入点_except1 于动态链接库MSVCR120.dll上

    开始不知道怎么回事一直出现 无法定位程序输入点,_except于动态链接库MSVCR120.dll上,重新下了几个Qt版本同样出现这样的问题,后来在网上查了一下 这两天回老家了,没事打算在笔记本上装个 ...

  4. postman安装报错 无法定位_VS2010 + winxp 无法定位程序输入点GetTickCount64 在动态链接库kernel32.dll上 错误...

    winxp系统,使用VS2010, 在使用boost中的thread中的sleep的时候出现 "无法定位程序输入点GetTickCount64 在动态链接库kernel32.dll上&quo ...

  5. debug内exe文件复制到桌面无法打开_Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库...

    温馨提示:如果仅想知道 "无法定位程序输入点_gxx_personality_v0于动态链接库" 的解决方法,请直接跳到文末 第11步 如果想看具体Qt打包步骤或者 对出错具体细节 ...

  6. 无法定位程序输入点 inet_ntop 于动态链接库 WS2_32.dll上

    搜索了一下工程里, 根本没有使用到inet_ntop这个函数, 但是debug版运行的时候提示这个错误 无法定位程序输入点 inet_ntop 于动态链接库 WS2_32.dll上 解决方法: 项目- ...

  7. 无法定位程序输入点 InitializeCriticalSectionEx 于动态链接库 Kernel32.dll 上 问题解决方法

    无法定位程序输入点 InitializeCriticalSectionEx 于动态链接库 Kernel32.dll 上 问题解决方法 参考文章: (1)无法定位程序输入点 InitializeCrit ...

  8. 无法定位程序输入点_except1于动态链接库

    无法定位程序输入点_except1于动态链接库  开机就弹出这个错误,百度了好多,都不太好用,这里分享一下我的解决方案,个人比较懒,不想一个一个动态库找, 然后我就去微软官网下载了Visual  St ...

  9. 无法定位程序输入点 getHostNameW 于动态链接库 WS2_32.dll

    在windows 7系统 安装node 14.20.0 版本的时候,在cmd 运行node -v,会提示错误信息"无法找到入口 无法定位程序输入点 GetHostNameW 于动态链接库 W ...

  10. Qt生成exe错误:无法定位程序输入点_cxa_throw_bad_array_new_length于动态链接库最终解决方法

    前些天刚学Qt,就遇到了无法定位程序输入点的问题,总共有两个错误窗口,第一个的提示如题,第二个是"无法定位程序输入点_gxx_personality_v0于动态链接库", 在之前的 ...

最新文章

  1. 英国再推人工智能报告: 四方面发力打造AI强国
  2. linux 64 nc,linux 命令之nc
  3. 学习历史预测未来,国防科大新模型实现未来事实预测SOTA
  4. php在命令行下显示进度条,PHP命令行进度条
  5. C++开发 面试问题总结(中兴、CVTE、瑞晟、华为、YY)
  6. 基于情感词典的情感值分析
  7. 转iOS深拷贝与浅拷贝 附NSSet讲解
  8. linux怎么查看tudexo状态,linux怎么安装tuxedo中间件?
  9. 京瓷Kyocera TASKalfa 6002i 一体机驱动
  10. Twaver-HTML5基础学习(33)自动布局
  11. 共享计算机后无法访问磁盘,Win7系统下无法访问共享硬盘怎么办?
  12. SolidWorks PDM二次开发---检出与检入
  13. 报道 | 香港科技大学三十周年校庆红鸟之夜庆祝晚宴圆满落幕
  14. 第5届全国“机器学习及其应用”研讨会
  15. 微信公众平台开发学习
  16. 如何搭建动态IP池?手把手教你3种方法!
  17. arduino二位数码管_用arduino和2个74HC595级联控制8位数码管显示
  18. 金融科技浪潮下的保理行业发展新热点
  19. python 电子词典的实现
  20. 2020,那些惊艳我的产品迭代

热门文章

  1. 2022IC秋招面经分享【上海兆芯·ASIC设计工程师(上海)】
  2. 北京野趣水库烧烤好去处882
  3. 【漫画】SWOT模型助力程序员相亲:成功率高达100%!
  4. 【案例3-2】银行存取款设计
  5. Heroes in My Heart (5)
  6. BeanFactory not initialized or already closed - call ‘refresh‘ before access ... 的解决方法
  7. Spring Boot -05- 多模块结构项目构建与测试(详细图文教程)IDEA 版
  8. Serv-U的下载与安装 || Serv-U提示Server is offline
  9. “大数据”要这样用才赚钱!
  10. 小薛读论文02:带第二阶段收益不确定性的两阶段多二进制背包问题(L-shaped cut 和 benders cut)