导航:首页 > 源码编译 > vs编译生成pdb

vs编译生成pdb

发布时间:2022-10-01 00:41:23

1. vs2017,运行时出现"未找到image.cpp,已引发异常,读取访问权限冲突怎么办

有时候,我们使用 VS(Visual Studio)编译程序时会出现“无法查找或打开PDB文件”的提示,并且此时程序会生成失败,无法运行,如下图所示:


如上图所示,由于pdb文件,又名“符号文件”,所以“已加载符号”,也就是成功加载了动态链接库对应的pdb文件。

2. vs 命令行编译静态库

_declspec(dllexport) void test_print(char* sz_input);
这是动态链接库 -- dllexport ,dll是动态链接库。
不是你说的静态库。
动态链接库,应用程序调用它,编译链接时要有.lib, 运行时要有.dll

Debug\ -- 给别的程序用,要用 Release\,不能用 Debug\

char * __ptr64 sz_input;
__ptr64 -- 32位机上,指针sz_input截断为32位.
char * __ptr32 sz_input;
__ptr32 -- 64位机上,指针sz_input变32位

wchar_t,_MBCS -- 表明你要用双字节字符,那么程序就不应当用 单字节char 型。如果你要编的不是要用双字节字符,那么 就不要 wchar_t,_MBCS。

3. visual studio编译出来的文件 期中的pdb文件有什么使用价值吗

一句话: 调试程序用

详细点(过来的,将就着看吧):
visual studio 调试需要pdb文件
在vs2005中新建了一个解决方案配置,但输出的dll去不能调试
原来是vs在生成dll时没有生成pdb文件,msdn上对pdb文件的描述是:
DBG 文件是可移植可执行 (PE) 格式文件,该文件包含 Visual Studio 调试器的 Codeview 格式的调试信息(也可能是其他格式,视 DBG 的创建方式而定)。当没有某些代码的源(如库或 Windows API)时,DBG 文件允许调试。DBG 文件还允许执行 OLE RPC 调试。
DBG 文件已经由 PDB 文件替代,PDB 文件现在更常用于调试。
但是怎么生成pdb文件呢,命令行命令是/DEBUG
如何让vs在生成dll时一并生成pdb文件,需要设置对应项目的调试信息为full或pdb-only,当设为none时就不生成pdb文件了
项目调试信息的设置位置在:项目属性>生成>高级>调试信息

不过这种东西知不知道无所谓,微软做事就是这样,用着很方便,但你一旦要研究,就会发现他生成的东西多得跟shi一样的,看着都dan疼......

4. vs2005编译后会生成.pdb和.ncb文件吗

C#的会生成.pdb,你说的.ncb我没注意过。

5. 请问编译后的dll,xml,pdb分别是什么内容,各有什么用处

xml文件是文档注释文件,如果你开启了文档注释文件输出功能,VS会将你代码中的特定注释生成为xml文件输出。 pdb文件是项目调试信息文件。

6. VS2008编译VB PDb

.pdb是保存你引入的assembly中的代码信息的,叫做什么智能,忘了,就是你输入一段代码后就会自动提示成员函数等,就是那个框,.xml那个估计是生成程序的配置文件 这些都是编译需要的文件,运行exe不需要,你就算删了,下次编译又自动生成。

7. visual studio编译出来的文件 期中的pdb文件有什么使用价值吗

一句话:
调试程序用
详细点(过来的,将就着看吧):
visual
studio
调试需要pdb文件
在vs2005中新建了一个解决方案配置,但输出的dll去不能调试
原来是vs在生成dll时没有生成pdb文件,msdn上对pdb文件的描述是:
DBG
文件是可移植可执行
(PE)
格式文件,该文件包含
Visual
Studio
调试器的
Codeview
格式的调试信息(也可能是其他格式,视
DBG
的创建方式而定)。当没有某些代码的源(如库或
Windows
API)时,DBG
文件允许调试。DBG
文件还允许执行
OLE
RPC
调试。
DBG
文件已经由
PDB
文件替代,PDB
文件现在更常用于调试。
但是怎么生成pdb文件呢,命令行命令是/DEBUG
如何让vs在生成dll时一并生成pdb文件,需要设置对应项目的调试信息为full或pdb-only,当设为none时就不生成pdb文件了
项目调试信息的设置位置在:项目属性>生成>高级>调试信息
不过这种东西知不知道无所谓,微软做事就是这样,用着很方便,但你一旦要研究,就会发现他生成的东西多得跟shi一样的,看着都dan疼......

阅读全文

与vs编译生成pdb相关的资料

热点内容
服务器弄挂有什么影响 浏览:297
安卓软件为什么运行不了 浏览:520
什么安卓手机是四方的 浏览:474
云服务器厂商租用多少钱 浏览:348
平安车贷解压要多久 浏览:411
乐一php程序员待遇 浏览:162
ZDM命令无法识别 浏览:918
解压小手工A4纸 浏览:978
钢筋加密区是几倍 浏览:667
编译程序代码软件 浏览:803
怎么恢复加密的东西 浏览:986
程序员卖茶 浏览:697
后端程序员英文 浏览:363
滴滴程序员平均月薪 浏览:591
如何使用ftp命令 浏览:787
小书亭下载的文件在哪手机文件夹 浏览:179
交叉编译器编译单个c文件 浏览:517
代理服务器地址列表吧 浏览:935
java列出所有文件 浏览:871
压缩包看图软件 浏览:194