【发布时间】:2015-02-11 17:22:16
【问题描述】:
我有一个原生 C++ 代码库。最近,我将 Windows 8 平板电脑整合到我们部署到的系统中。
我有一个访问平板电脑方向传感器的 .NET 托管 DLL。此托管代码由一个非托管类包装,我可以从本机 C++ 访问该类。
问题是我无法在我的 Windows 7/VS2010 机器上运行和调试代码而一开始就遇到访问冲突。在异常之前甚至没有命中断点。
在 Windows 7/VS2010 机器上调试时有没有办法忽略托管 DLL?
【问题讨论】:
-
为托管代码编写一个包装器似乎很奇怪,几乎可以肯定它只是更多本机代码的包装器。
-
本地传感器 API 文档:msdn.microsoft.com/en-us/library/windows/desktop/…
-
我不知道可以使用相同的传感器 API 访问 Windows 8 传感器。如果我理解正确,我可以使用原生 C++ 访问 Surface Pro 3 方向传感器?
-
可能,但我不是 100% 确定。我肯定认为值得运行传感器浏览器来查看该 API 可以看到哪些传感器。
标签: visual-studio-2010 windows-7 c++-cli windows-8.1