在一个C# 、 托管C++ 、非托管C++ 三个项目混编的解决方案中, 我的C#项目是主项目,非托管C++是个静态LIB,托管c++是一个动态dll。 C#和托管C++项目能正常断点,而非托管C++的.HPP文件也能断点,但CPP的断点失效。网上的很多解决思路都试了,但都不是那些原因。最后通过如下方式解决:
在C#项目的属性->调试->启用调试器 勾选 “启用本机代码调试”。
在一个C# 、 托管C++ 、非托管C++ 三个项目混编的解决方案中, 我的C#项目是主项目,非托管C++是个静态LIB,托管c++是一个动态dll。 C#和托管C++项目能正常断点,而非托管C++的.HPP文件也能断点,但CPP的断点失效。网上的很多解决思路都试了,但都不是那些原因。最后通过如下方式解决:
在C#项目的属性->调试->启用调试器 勾选 “启用本机代码调试”。
转载于:https://my.oschina.net/lanybass/blog/705396