`

关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的有关问题

阅读更多

关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的问题

在VS2008和opendv的环境下:

error LNK2019: 无法解析的外部符号_cvDestroyWindow,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvReleaseImage,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvWaitKey,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvShowImage,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvAbsDiff,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvCreateImage,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvGetSize,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvLoadImage,该符号在函数_wmain 中被引用

error LNK2019: 无法解析的外部符号_cvNamedWindow,该符号在函数_wmain 中被引用

 

 

解决方法:点击项目->属性(Alt+F7)->配置属性->链接器->输入->附加依赖项(添加。。)

 

如果要在配置中选Debug,再再附加依赖项中添加  (可选择性加入)

             opencv_calib3d244d.lib

    opencv_contrib244d.lib

   opencv_core244d.lib

   opencv_features2d244d.lib

   opencv_flann244d.lib

   opencv_gpu244d.lib

   opencv_highgui244d.lib

   opencv_imgproc244d.lib

   opencv_legacy244d.lib

   opencv_ml244d.lib

   opencv_objdetect244d.lib

   opencv_ts244d.lib

           opencv_video244d.lib

 

如果要配置Release:

点中配置中的release,在附加依赖项中加:(可选择性加入)

 opencv_calib3d244.lib

 opencv_contrib244.lib

 opencv_core244.lib

 opencv_features2d244.lib

 opencv_flann244.lib

 opencv_gpu244.lib

 opencv_highgui244.lib

 opencv_imgproc244.lib

 opencv_legacy244.lib

 opencv_ml244.lib

 opencv_objdetect244.lib

 opencv_ts244.lib

 opencv_videostab244.lib

  opencv_video244.lib

 

 

分享到:
评论

相关推荐

    W32程序msvcrt如何回到main函数

    但在实际执行时,并非直接从这些函数开始执行,而是先跳转到msvcrt.dll中的某个函数。这里的跳转指令是`jmp`而非`call`,这一点很重要,因为`jmp`不会保存返回地址,这意味着msvcrt内部无法通过简单的寄存器值来决定...

    带参数的MAIN函数学习

    在标准C++中,主函数通常被声明为`int main()`,但有时候,我们可能需要主函数接收参数,这在特定场景下非常有用。本教程将深入探讨如何在VC6(Visual C++ 6.0)环境下创建并使用带有参数的主函数。 首先,让我们...

    py2exe_win python代码转为exe文件

    通过理解这个过程和相关文件的作用,开发者可以有效地将Python应用部署到Windows系统中,扩大程序的适用范围。在实际操作中,需要注意的是,正确配置setup脚本,确保所有依赖都被包含在内,以及生成的exe文件能够...

    019-兼容型字符串(TCHAR)及相关函数.flv

    _T和_L的区别在于,_L不管你是以什么方式编译,一律以UNICODE方式保存 LPSTR:32bit指针指向一个字符串,每个字符占1字节 LPCSTR:32-bit指针指向一个常字符串,每个字符占1字节 LPCTSTR:32-bit指针指向一个常...

    S13-mimikatz源码调试以及MSV功能原理1

    在项目属性中,设置调试入口为`privilege::debug`,调试属性的命令参数设置为`wmain()`,这是Mimikatz的主入口函数。 当调试运行时,Mimikatz接收到命令后,会进入命令分发的过程。核心函数`mimikatz_...

    stack_overflow_win_XP_sp2.pdf

    该标题直接指出了文档的主要内容:关于Windows XP Service Pack 2(简称XP SP2)操作系统中栈溢出攻击的相关信息。 **描述:“stack_overflow_win_XP_sp2简明描述了XP SP2版本中的溢出攻击方式”** 描述部分揭示了...

    VS MAP 文件使用

    它包含了程序中所有符号的地址信息,包括函数和变量等。在程序崩溃时,通过分析MAP文件,可以确定崩溃发生在哪个函数内部,从而缩小问题范围。 #### 三、COD 文件的作用 COD 文件,即 Compiled Object Dump 文件,...

    金山kingsoft笔试题2010 c++

    此外,`wmain`函数中使用了`shapes::const_iterator`,应改为`shapes.begin()`,因为`shapes`是范围内的作用域解析运算符,不是命名空间。 5. **STL应用与问题** 使用`std::vector`时,需要注意迭代器失效的问题。...

    S12-Mimikatz源码调试1

    结构体定义在`kuhl_m.h`头文件中,其中`pCommand`字段用于存储命令执行函数的指针。例如,当我们执行`privilege::debug`命令时,实际调用的函数是`kuhl_m_privilege_debug`,最终执行的是`kuhl_m_privilege_simple()...

    实时系统RTX官方文档中文翻译

    在一个单处理器环境中,所有的RTSS线程调度都发生在所有Windows调度之前,包括Windows管理的中断和延迟过程调用Deferred Procedure Calls(DPCs)。 实时进程间通讯 RTSS支持可以被其他RTSS或Win32进程控制的IPC...

    一个microsoft的exe程序文件的启动过程.docx

    在PE文件加载过程中,运行时库(如C/C++运行时库)的初始化函数会被调用,这些函数负责设置堆栈、初始化全局变量、处理静态对象的构造等。对于MFC(Microsoft Foundation Classes)程序,可能还会涉及MFC的初始化。 ...

    C++编写windows服务程序示例代码

    总结来说,通过理解和应用Windows API中的服务相关函数,我们可以创建C++的Windows服务程序。这个过程涉及到服务的注册、初始化、运行和控制,以及对服务生命周期的有效管理。提供的压缩包文件可能包含了更具体的...

    用RawSocket实现的Sniffer的C++Builder源程序

    在标签中,“c++”指的是编程语言,源程序意味着我们可以看到和理解代码的工作原理,而“sniffer”则再次强调了这是关于网络嗅探的项目。 从压缩包子文件的文件名来看: 1. `sniffer.bpr`:这是C++Builder项目的...

    Windbg使用紹介

    之后,使用"x"命令查找getcharBuffer和changeto4p函数的二进制地址,然后用"bp"命令在这些地址上设置断点。 一旦断点设置完毕,再次输入"g"命令恢复程序执行。在用户按下任意键后,程序会在getcharBuffer函数的断点...

    vc获取命令行参数并显示

    在标题"vc获取命令行参数并显示"中,提到的功能是获取这些参数并在程序中进行处理和显示。这在很多场景下非常有用,比如打开文件、执行特定操作或传递配置信息。 首先,了解命令行参数的基本概念。当我们在命令行...

    获取命令行参数

    在编程领域,尤其是在Windows平台下的开发中,Visual C++(简称VC++)是一个常用的集成开发环境,用于创建C++应用程序。在使用VC++编写程序时,有时我们需要获取命令行参数来实现特定的功能或控制程序的行为。命令行...

    win32和win32 console和MFC程序概况

    根据给定的部分内容,我们可以看到在Visual C++ 6.0中创建的Win32 Application和Win32 Console Application中使用MFC的具体步骤: 1. **预处理器定义**:为了绕过MFC提供的`WinMain`函数,我们需要在预处理器定义中...

    VS2008 学习笔记

    此外,`_tmain()` 和 `wmain()` 是微软特有的函数入口点,而 `main()` 是符合 ISO/ANSI C++ 标准的可移植性更好的选择。 第二章深入探讨了数据、变量和计算。变量的命名应遵循一定的规则,可以包含字母、数字和...

    Windows编程入门

    - **创建和使用 DLL**: 包括定义导出函数、在应用程序中加载和使用 DLL。 - **DLL 的生命周期**: 加载、卸载 DLL 的时机和过程。 - **线程模型**: DLL 支持多线程的方式。 总结来说,Windows 编程涵盖了控制台应用...

    libwgetopt:getopt()的宽字符版本-开源

    在实际应用中,libwgetopt库可以被用于各种Windows环境下的命令行工具和应用程序,特别是那些需要处理国际字符集或需要跨语言兼容性的项目。开发人员可以通过集成libwgetopt,快速实现命令行参数的解析,从而将更多...

Global site tag (gtag.js) - Google Analytics