LNK 2028 - 2019 / 托管和非托管 C++ ? (对比 2008 年)
我正在尝试将开源库链接到我的项目之一。该库是非托管的(名为 Tetgen),我的项目使用托管 C++。 我的项目可以识别标头并可以使用其中定义的函数。但…
尝试转换非托管 C++ 时出现奇怪的错误托管 C++ 类类(用于.net)
您好, 首先,我不是 C++ 开发人员,所以请原谅我的缺点...... 我正在尝试采用另一个开发人员的 C++ 非托管代码并重新编写它,以便可以从我们的 c#.ne…
托管 C++ 的性能与非托管/本机 C++
我正在编写一个非常高性能的应用程序,每毫秒处理和处理数百个事件。 非托管 C++ 比托管 C++ 更快吗?为什么? 托管 C++ 处理 CLR 而不是操作系统,并…
什么 .NET UnmanagedType 是 Unicode (UTF-16)?
我将字节打包到一个结构中,其中一些对应于 Unicode 字符串。以下内容对于 ASCII 字符串效果很好: [StructLayout(LayoutKind.Sequential)] private s…
我在调用 LsaQueryInformationPolicy() 时收到“访问被拒绝”错误,并且我是管理员
无论我尝试 LsaQueryInformationPolicy,我都会收到此错误返回() 在本地主机或域中的其他计算机上。我用于 LsaOpenPolicy() 的标志 是 POLICY_LOOKUP_…
COM Dll 引用是否需要手动处理?如果是这样,怎么办?
我在 VB 中编写了一些代码,用于验证 Windows 防火墙中的特定端口是否打开,否则打开一个端口。该代码使用对三个 COM DLL 的引用。我编写了一个 Windo…
如何从 DLL 正确启动 winforms 表单?
还有另一个问题与我的类似,但我想收集一些细节: 我想创建一个从非托管代码调用的 DLL。当DLL中调用非托管函数时,我想收集信息并以某种形式显示出来…
对 PInvoke 函数“[...]”的调用堆栈不平衡
我在使用了很长一段时间的一些东西上遇到了这个奇怪的错误。这可能是 Visual Studio 2010 中的新事物,但我不确定。 我正在尝试从 C# 调用用 C++ 编写…
如何在 C++ 中创建分步向导(使用非托管代码)在 Visual Studio 2010 中
我想用 C++ 构建一个不依赖于任何框架的小向导。 显然,很简单,但我不知道从哪里开始。您能给我指出有关它的好信息(教程等)吗?我应该使用 MFC 应…
无法在托管 C++ 中使用 new 关键字创建非托管对象
我创建了一个以 boost::unordered_map 作为成员的类, Linkage.h #ifndef LINKAGE_H #define LINKAGE_H #include class Linkage { private: boost::un…
在 C# 中使用 C 函数
我有一个 dll,用 mingw 构建 其中一个头文件包含以下内容: extern "C" { int get_mac_address(char * mac); //the function returns a mac address …
在 Visual Studio C++使用 /clr 的项目,其依赖项是否也编译为托管代码?
说得更清楚一点。如果我有一个包含两个项目的 Visual Studio C++ 解决方案,例如一个关闭了 CLR 支持的静态库,以及另一个打开了 CLR 支持且依赖于此…
反向 PInvoke 并创建完整的非托管 C# 程序
我知道这是一个奇怪的问题,但想法很简单:我更喜欢 C# 语法而不是 C++: - 直接在属性内部设置和获取方法 - 接口 -foreach 语句 - 可以声明隐式强制…
在 Windows 窗体上获取文本的方法(非托管 C++ 项目)
我正在学习 C++。我在 VC++ 2008 中创建了一个样板 Win32 应用程序。我已经研究了代码并准备做一些实验。我认为将消息循环中收到的所有 Windows 消息…