c++-cli 相关问题

C ++ / CLI基于C ++,经过修改,允许为Microsoft的公共语言基础结构(CLI)编译本机代码和代码的混合。它取代了微软的C ++ Managed Extensions,旨在提高C ++的一致性。

C ++语法错误:缺少';'之前'

呃,我有一个我不明白的问题...类ManagedGlobals {public:gcroot MainEditor; };为什么我的编译器会给我:语法错误:缺少';'之前'

回答 1 投票 0

无法加载UI卫星dll'FileTracker32UI.dll'

我遇到了一个无法在Visual Studio中构建新创建的C ++ / CLI类库项目的问题:即使我没有进行任何更改,但在尝试编译时出现错误:严重性...

回答 2 投票 4

混合模式程序集(C ++ / CLI项目)是否可以在.NET Core上运行?

我有一个使用C ++ / CLI项目的代码库,它通过瘦包装类将C ++类公开给CLR。例如...... C ++项目类中的C ++代码Foo {public Foo(bool wat){/ * do ...

回答 2 投票 7

哪种算法是多精度乘法的最有效算法?

我正在使用本机C ++ / CLI类,它使用多个精度值执行整数运算。各个整数由64位无符号整数数组表示。标志是......

回答 1 投票 0

指向成员的指针对托管类无效

我在Visual Studio C ++中有一个Windows窗体。 (CLR)在头文件中,我声明了void createThread()private:void createThread(){char buffer [1024]; ZeroMemory(缓冲区,...

回答 1 投票 0

如何将对void *的引用从C ++ / CLI传递给本机C函数

我正在尝试从托管C ++ / CLI调用本机Windows API。其中一个论点是无效**。这个想法是函数将分配一个内存结构并返回一个指向调用者的void指针,...

回答 1 投票 0

如何部署使用C ++ / CLI库的C#库

我有一个使用AnyCPU构建的C#库,但它依赖于一些C ++ / CLI库。我已经为x86和x64 Windows编译了C ++ / CLI。好像我只能添加一个......

回答 1 投票 1

无法通过int在char [size]上设置大小

初始化const int sz = copy_wav_v;设置我的name_wav [sz]的大小但是它的保持错误错误C2057:期望的常量表达式//一些代码if(char_chck> = 7 && ...

回答 1 投票 -1

如何使用托管类型的可选项

我想创建一个可能存在异常的函数,如果是这种情况则返回可选项。这是一个小代码示例。可选的 选择;如果(选择)......

回答 1 投票 1

使用C#/ C ++包装器寻找可能的内存泄漏

我有一个调用C ++ DLL的C#程序。该函数的包装代码如下所示。由于这个函数被反复调用,内存使用量继续增长,看起来好像有......

回答 1 投票 0

如何自定义Windows窗体的系统菜单?

我想在我的应用程序中将“关于”菜单添加到标题栏的上下文菜单中。我通过互联网进行了很多搜索并找到了这个很棒的主题如何自定义Windows窗体的系统菜单?但......

回答 1 投票 0

计算JMP指令的地址(x86-64)

与此处相同的问题:计算JMP指令的地址如何在64位计算机上使用此代码?应该改变什么? // TODO:64位void Manager :: InjectCode(PBYTE&p,int k,...

回答 1 投票 1

如何调试'System :: Threading :: ThreadStart'错误?

我使用MS Visual Studio 2010专业版目前正在使用C ++ / CLI(Visual C ++)项目。我有一个名为SRecognizer的类,它使用一些C#库。现在,它有以下代码r = ...

回答 1 投票 1

Visual Studio 2017不会看到头文件

我的Windows窗体项目(Visual Studio 2017)中头文件的可见性存在问题。我已将所有头文件包含在名为“Header.h”的单独头文件中。在第一个文件中......

回答 1 投票 0

插入符号('^')在C ++ / CLI中的含义是什么?

我刚刚遇到这个代码,一些谷歌搜索没有解释这个神秘的(对我来说)语法。 Hashtable ^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator ^ enumerator = ...

回答 8 投票 185

C ++ / CLI - 将System :: Object转换为ContextMenuStrip

我正在研究一段遗留代码,我正在尝试更新一些接口。我不擅长C ++ / CLI,C ++ / CLI的文档充其量只是稀疏的。我尽力转换C#...

回答 1 投票 0

媒体样本长时间保存在图表中(累积效应)

几个月前,我写了一个关于DirectShow图上缓冲区饥饿的问题。饥饿问题通过实现自定义分配器来解决,该分配器在饥饿时扩展。 ...

回答 2 投票 4

C ++如何向表单添加用户控件所以我可以在Panel之间进行转换

我只需点击一下按钮就可以进行C ++的面板切换或转换。所以在项目中我添加了一个CLR用户控件并将其命名为MyUserControl。创建了2个文件MyUserControl.cpp ...

回答 1 投票 0

如何将System :: array转换为std :: vector?

有没有简单的方法将CLI / .NET System ::数组转换为C ++ std :: vector,除了按元素方式进行操作外?我正在CLI / C ++中编写一个包装器方法(下面的SetLowerBoundsWrapper),它接受一个......

回答 1 投票 6

如何将String ^ Array转换为Void * Array

开发环境:Win32桌面应用程序C ++ / CLI让我们有一个这样的数组:array ^ strArr = gcnew数组 (100);像这样的数组:void * ptrArr [100]; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.