欢迎来到Introzo百科
Introzo百科
当前位置:网站首页 > 技术 > 视展vs2010导入bin_vs2010调试c语言找不到exe文件夹,VS2010,在bin下面的debug文件中没有exe...

视展vs2010导入bin_vs2010调试c语言找不到exe文件夹,VS2010,在bin下面的debug文件中没有exe...

日期:2023-09-27 04:41

首先安装vs2010,

在安装vc++插件VA_X

----------**********发现不需要安装directx*********-------------------------------------

在windowsSDK里面已经包含了directx的信息了

安装directx的时候,如果安装失败,看下面的博文

https://www.introzo.com/yy649487394/article/details/45075167

----------************结束**********-------------------------------------

编译出现link1123错误:

原因如下:

机器上装了2013和2010,2010编译rc文件的时候出现了这个错误,找了一圈解决方案,最后把vs2013目录下的cvtres.exe拷贝到2010目录下,就解决了。今天在虚拟机里面安装vs2010,发现替换的办法根本行不通。从新安装vs2010 sp1也不行,后来直接删除D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin下面的cvtres.exe 成功可以编译通过

另外需要把用到directx的库的引用路局修改:

E:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include

E:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86

directdraw

direct3d

direct2d

dshow

另外编译出现大量的编译不过的问题,需要下载winsdk_web.exe程序进行安装

并把路径修改为 windows开发包安装的路径

安装界面如下:

另外需要编译

E:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\multimedia\directshow\baseclasses 工程,需要使用vs2010编译

修改附加库为

E:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\multimedia\directshow\baseclasses\Debug

0)、设置环境变量:变量名:path 变量:E:\softwares\opencv\build\x86\vc10\bin(x86代表32位 x64代表64位) 1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。 2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。 但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\opencv”和(或)”%opencv%\build\include\opencv2”,即可解决问题。 3)、配置在”引用目录”和“库目录”项中:添加行”%opencv%\build\x86\vc10\lib”即可。 5)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项

针对debug配置添加以下库: opencv_calib3d244d.lib opencv_contrib244d.lib opencv_core244d.lib opencv_features2d244d.lib opencv_flann244d.lib opencv_gpu244d.lib opencv_haartraining_engined.lib opencv_highgui244d.lib opencv_imgproc244d.lib opencv_legacy244d.lib opencv_ml244d.lib opencv_nonfree244d.lib opencv_objdetect244d.lib opencv_photo244d.lib opencv_stitching244d.lib opencv_ts244d.lib opencv_video244d.lib opencv_videostab244d.lib 如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加: opencv_calib3d244.lib opencv_contrib244.lib opencv_core244.lib opencv_features2d244.lib opencv_flann244.lib opencv_gpu244.lib opencv_haartraining_engine.lib opencv_highgui244.lib opencv_imgproc244.lib opencv_legacy244.lib opencv_ml244.lib opencv_nonfree244.lib opencv_objdetect244.lib opencv_photo244.lib opencv_stitching244.lib opencv_ts244.lib opencv_video244.lib opencv_videostab244.lib 注意1: 如果在上面是设置在x64环境中,那么在2010中就要设置x64而不是win32

你是链接的时候出错的,在菜单栏-项目-属性-配置属性-清单工具-输入输出-嵌入清单里面修改一下就好了。

s2012运行c语言出现:无法查找或打开 PDB 文件。

“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hp\Documents\Visual Studio 2012\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe”。已加载符号。

“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。

“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。

“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp110d.dll”。已加载符号。

“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr110d.dll”。已加载符号。

程序“[8124] ConsoleApplication1.exe”已退出,返回值为 0 (0x0)。

1、点调试。

2、然后选项和设置。

3、右边勾上启用源服务器支持。

4、左边点符号。

5、把微软符号服务器勾。

6、运行的时候等一下。

7、问题解决。

取消

评论

关灯