Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
尝试通过互操作将 C++ 转换为 C#
我有一个用 C 调用 EGL 的程序 我想在 C 中进行相同的调用 但 C 中似乎没有等效的概念 当执行上下文进入 C EGL 代码时 我收到读 写访问被拒绝错误 这是我尝试将 C 程序转换为 C 的代码 PropertySet surfa
c
NET
OpenGL
CCLI
Interop
如何在 C++/CLI 中包装 C 库回调
给定以下具有要求设置缓冲区的回调事件的 C 库 如何以类型安全的方式编写正确的 C CLI 包装器 The callback signature typedef void cdecl BUFFERALLOCATOR void opaque
c
Callback
CCLI
Wrapper
如何将 cli::array 从本机代码转换为本机数组?
我正在围绕用 C CLI 编写的托管组件编写本机包装器 我在托管代码中有以下功能 array
NET
c
CCLI
marshalling
如果在 C++ 或 C++/CLI 下,则以编程方式查找
我希望我的 C CLI 头文件即使在另一个平台下也能编译 当然 我并不期望编译它们 而是忽略它们 这样合适吗 MSC VER ifdef MSC VER using namespace System namespace ENMFP publ
Compilation
CCLI
C++ 中类型后面的 ^ 是什么意思?
我有一些 C 代码 其函数返回类型声明为string or IEnumerable
syntax
CCLI
this == null // 这怎么可能?
最近我发现我的应用程序有一些奇怪的行为 它主要用 C 开发 但也使用 CLI C 来实现更好的性能 在 TimeSpan 比较中 我通过一个非常简单的方法得到了 System NullReferenceException TimeSpan
NET
visualc
CCLI
异常 HRESULT: 0x800700C1 执行使用 boost 引用本机 c++ lib 的 C# 应用程序时
我正在运行一个引用 C CLI 包装器项目的 C 应用程序 该项目又引用依赖于 Boost 1 47 库的本机 C 项目 链接到 vc100 mt gd 1 47 lib 形式的文件 所有库都是静态链接的 一切都编译得很好 执行 C 应用程
visualstudio2010
boost
CCLI
使用 /clr 编译的 C++-CLI 库调试 C 可执行文件
我正在使用 Visual Studio 2010 来调试主要用 C 编写的应用程序 通常 我可以很好地附加调试器 但当我链接到用 C CLI 编写的库时 我遇到了一些问题 如果我用以下命令编译库 clr标志 我最终必须为此尚未编写的库执行此
VisualStudio
visualstudio2010
CCLI
Windows Phone 7 和本机 C++/CLI
Microsoft 最近为其新的 Phone 7 平台发布了工具和文档 令那些拥有大量 C 代码库 如我 的人感到沮丧的是 该平台不再支持本机开发 尽管我发现有人猜测这一决定会被推翻 但我对此表示怀疑 所以我在想 通过将这个代码库调整为在
windowsphone7
arm
CCLI
Native
JIT
跨 C# 和 C++/CLI 对象的垃圾收集
我目前正在研究使用 C CLI 来弥合托管 C 和本机非托管 C 代码之间的差距 我想要解决的一个特定问题是 C 和 C 中不同数据类型的转换 在阅读这种桥接方法的使用以及所涉及的性能影响时 我想知道垃圾收集将如何工作 具体来说 如果在 另
c
garbagecollection
CCLI
为什么 WPF 设计器无法加载调用非托管 DLL 的库?
我正在使用 Visual Studio 2008 NET 3 5 SP1 并且有一个包含以下模块的测试应用程序 一个 C DLL 使用 1 的 C CLI DLL 使用 2 的 C WPF 应用程序 当我尝试使用 2 中的类作为 WPF X
c
WPF
visualstudio2008
CCLI
.net4 中未调用托管 C++ 静态构造函数
我最近将我正在处理的项目从 NET 3 5 迁移到 NET 4 我使用 C 托管 C 和非托管 C 在我的托管 C 互操作 之一中 我有一个静态构造函数 public ref class StaticPool public BaseStat
c
NET
CCLI
C++/CLI 前向声明
我有一个标题 如下所示 namespace Dummy ref class ISYSession namespace Afw
c
NET
CCLI
forwarddeclaration
如何在 C++/CLI 接口中声明默认索引属性
如何在 C CLI 接口中声明默认索引属性 请原谅使用命名空间的重复 完全限定符号 因为我刚刚学习 C CLI 并且希望确保 C 和 C 之间不会发生语言原语的意外混淆 Code is public interface class ITes
properties
interface
CCLI
default
Indexer
为什么 CLR/CLI 项目中没有智能感知
我不知道我是否做错了什么 但是当我尝试编写代码时 没有智能感知弹出窗口指示选项或错误 我正在使用 Microsoft 的 Visual C 2010 创建 CLR CLI 类型的项目 请参阅 2009 年 5 月这篇博文中的第二条评论 ht
visualstudio2010
clr
CCLI
IntelliSense
寻找比 GDI 更快的解决方案来渲染动态数据图
我使用 C CLI 编写了一个简单的基于 GDI 的数据绘图仪 但它不是特别快 一些基本分析表明问题在于屏幕渲染 有没有办法为 UserControl 启用硬件加速 或者是否有用于 direct3D 的 net 接口 或者我可以考虑其他一些
NET
gdi
CCLI
Direct3D
plot
C++/CLI 中的文字字段与常量变量
我正在阅读一些 C CLI 材料 并且遇到了文字字段的概念 literal int inchesPerFoot 12 这比 const 更好吗 因为 constFIELD不能存在 因为字段无法初始化自身 所以 class aClass pr
CCLI
不支持 C++/CLI 使用 Action<...,...> 和 Func<...> 吗?
看起来 C CLI 的 System 命名空间中不支持 Action 和 Func 委托 至少对于多个 通用参数来说不是这样 例如 System Action
NET
generics
net35
delegates
CCLI
C++/CLI 委托作为函数指针 (System.AccessViolationException)
我一直在尝试使用 C CLI 委托 因为我正在尝试创建 NET 参考库 并且遇到了以下问题 我在 C CLI 中定义一个委托 然后在 C 中创建该委托的实例 然后通过函数指针通过非托管 C 调用该委托的实例 这一切都按预期进行 说明这一点的
NET
c40
Interop
CCLI
将 C++/CLI 字符串数组转换为字符串向量
我在 C CLI 中有一个参数 如下所示 array
Arrays
string
vector
CCLI
«
1
2
3
4
5
6
7
8
9
»