DLL从模块列表中丢失在VS2010
DLL Missing from Modules List in VS2010
在这件事上我真的是碰壁了。
我有一个包含c#和c++代码项目的解决方案。
我经常调用c++ dll,它们是在这个项目中通过p/Invoke从c#编译而来的。。影片完全没有异议所有必要的调试器设置都通过*。据我所知,sln文件,以及c++和c#文件已经被正确设置。注意:我经常能够调试类似的P/Invoked c++代码没有问题!
自然地,我认为,也许,符号没有加载——然而,在打开模块窗口,我发现,我试图步进的DLL甚至没有列出!在我的c#程序中运行函数确实使用了DLL(我得到了正确的输出),但是,在观看模块窗口时,DLL仍然没有出现。
有人知道发生了什么事吗?
tl;dr ->我有相当多的调试p/Invoked c++的经验。然而,我希望调试的DLL甚至没有出现在模块列表中(因此,如果VS调试器似乎完全不知道它的存在,我显然无法进入它)。
提前感谢!!
干杯!
-Kadaj
我的猜测是您没有为非托管代码打开调试。转到Start-up项目的Properties->Debug选项卡。选中"启用非托管代码调试"
相关文章:
- 尝试导入pybind-opencv模块时出现libgtk错误
- 在VS2010-VS2015下编译时,如何使用decltype作为较大类型表达式的LHS
- 为什么当我解模块化时,这个C++代代码"效率较低"?
- 如果C++对象的类在另一个boost模块中声明,如何使用boost将指向该对象的指针返回到python
- 内联如何影响模块接口中的成员函数
- C++返回 Numpy 数组的 Python 扩展模块
- 当我尝试加载内核模块时,如何修复C++中的这个 malloc() 错误?
- 如何从线程中的不同模块调用函数?
- 如何使用 soong 命名空间来有条件地编译模块
- asn1c 不会从 asn.1 模块中提取八位字节字符串的默认值
- 如何在C++(VS2010)中设置超时读取USB端口?
- CMake - 模块 + 库混淆
- 特征 LLT 模块给出不正确的结果?
- 枚举进程模块在有效句柄上返回无效句柄
- 在 python 模块中导入子模块时PyImport_Import失败
- 显式 std::exception_ptr 转换为 bool 不存在.VS2010 错误?
- 将 PCL 链接到 Cython C++ 模块
- 即使直接从官方示例中复制,也找不到未知类型名称QML_ELEMENT和 QML 模块
- VS2010 C++ 远程调试缺少“模块”列表中的应用的服务
- DLL从模块列表中丢失在VS2010