tru*_*ker 2 c++ debugging dll c++builder
我的核心项目是标准的Windows应用程序,正在C++ Builder XE下开发.这个项目使用的是在旧版开发环境中编写的dll文件,即C++ Builder 6.应用程序在dll中的某个地方崩溃所以我决定调试dll.我应该设置什么才能看到dll的源代码?我只能看到汇编代码.好像调试器看不到源代码目录.我已将调试符号文件*.tds复制到与*.dll相同的目录中,似乎它什么都没有.
XE无法调试到BCB6 DLL的源代码中.您需要使用BCB6 IDE.将DLL项目加载到BCB6中,并在"运行>参数"对话框中将XE应用程序设置为DLL的主机应用程序.然后,您可以从BCB6 IDE运行该项目,它将启动Host应用程序并在将DLL加载到内存时将调试器附加到DLL,然后您可以调试DLL的源代码.