c++-cli 相关问题

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

表达式必须具有类类型-C ++ / CLI

因此,我从这里得到了这段代码的启发,有人已经遇到了这种类型的错误,但是在我的情况下(文章),它没有解决:使用命名空间System :: Collections;使用名称空间System :: ...

回答 1 投票 0

System.Resources.MissingManifestResourceException错误C ++ / CLi与图标文件

您好,最近在我的项目中,我更改了属性上的窗口表单应用程序的图标> window Style> Icon这是我选择的图标:但是,每当我启动应用程序时,都会出现此错误:System...。

回答 1 投票 1

仅使用GetOpenFileName从路径中获取文件名

所以我有这个代码:OPENFILENAME ofn;字符file_name [100]; ZeroMemory(&ofn,sizeof(OPENFILENAME)); ofn.lStructSize = sizeof(OPENFILENAME); ofn ....

回答 1 投票 0

从C#应用程序调用c ++ DLL

我将C#作为前端应用程序,我想从我的c#中调用c ++ dll,但出现错误。我在这里发布我的代码,请帮助我解决该问题:使用...

回答 2 投票 0

创建CLR用户控件

在Visual Studio 2019下,我想在C ++ / CLI中创建一个用户控件。我没有成功编译dll。我所做的:创建一个新的空CLR项目(因为我没有选择创建...

回答 1 投票 -1

如何使用C ++ CLI在winforms中实现可靠的重复媒体按钮?

我有一个winforms项目,我为AxWMPLib :: AxWindowsMediaPlayer实现了重复按钮:double positionA = 0.0;双重位置B = 0.0; AxWMPLib :: AxWindowsMediaPlayer ^ ...

回答 1 投票 -1

在Visual C ++中有没有办法增加变量[A1,A2,A3…]?

我正在尝试使用可视C ++ Windows窗体构建Sudoku求解器。因此,我使用多个文本框创建了以下布局,然后将其从String转换为int。但这是问题所在。怎么做...

回答 1 投票 -1

如何在C ++ / CLI中订阅C#事件

我在用C#订阅事件时没有问题。但是,我无法从c ++ / cli中找出执行相同操作的语法。这是我在c#中的处理方式:发布类:公共类Publisher {...

回答 1 投票 0

调用C ++ / CLI包装器时发生外部异常E0434352

以下解决方案创建了库'YahooAPI.dll'和'YahooAPIWrapper.dll'。 (在此处找到原始项目:http://pragmateek.com/using-c-from-native-c-with-the-help-of-ccli-v2/)来自第三个...

回答 1 投票 -2

[C ++随机正则表达式从文件替换

我想从包含更多ID的文件中替换ID,并使其随机。我真的很难通过它。任何的想法? ID_List.txt:起始名称:人员电话;类型=主要:+1 234 567 890 ID;类型=主要:...

回答 1 投票 0

C ++ / CLR / CLI中的对象为String ^ >>

im试图将对象转换为字符串-> Tostring无法正常工作,但出现调试错误,我的代码是:public:String ^ GetAAP3(){RegistryKey ^ kay = Registry :: LocalMachine-> OpenSubKey(“ SOFTWARE \\ ...

回答 1 投票 -2

内存管理,将传递的值保存在引用类中,作为以后使用的指针

我正在编写C ++ / CLI库。我想尽可能避免使用指针,但是现在我无法避免使用指针。我想编写没有内存泄漏之类的内存安全代码。因此,看看...

回答 1 投票 0

[执行存储的回调时发生System.AccessViolationException错误

我已经通过C ++ / CLI包装器将C ++成员函数作为回调传递给C#项目(这很好)。从另一个.exe进程接收数据时,C#项目将调用此委托:...

回答 1 投票 0

将非托管方法作为回调传递给托管C ++ / CLI类

我想将C ++成员函数作为回调传递给C#项目。我在C ++ / CLI中还有其他项目,我想通过它完成。因此,在我的C ++ / CLI项目的非托管C ++中,我有一个函数对象:...

回答 1 投票 0

从std :: string转换为String ^

我在C ++中有一个函数,其值为std :: string类型,并希望将其转换为String ^。 void(String ^ outValue){std :: string str(“ Hello World”); outValue = str; }

回答 2 投票 3

为什么控制台在C ++ / CLI中需要两个冒号?

在C#中,我们执行以下操作:Console.WriteLine(“ C#”);在C ++ / CLI中,我们使用此语法来使用控制台对象。控制台:: WriteLine(“ C ++ CLI”);我们在两个地方都使用.NET对象控制台,为什么我们访问它的...

回答 1 投票 0

创建长/大长度的托管数组

直接跳转到代码,这就是我想做的:size_t len = obj-> someLengthFunctionThatReturnsTypeSizeT(); array ^ a = gcnew array (len);当我尝试这个时,我得到... ] >>

回答 2 投票 1

寻找一种比GDI更快的方法来绘制动态数据图

我已经使用C ++ / CLI编写了一个简单的基于GDI的数据绘图仪,但是它并不是特别快(一些基本的分析表明,这是在屏幕上渲染的问题)。有什么方法可以启用...

回答 5 投票 2

C ++ / CLI-提供c ++ cli方法作为对本机代码的回调

我正在尝试将登录扩展到具有C ++ \ CLI包装器的本机库。在下面的代码中,当我最终稍后在...

回答 1 投票 0

SIGSEGV(分段错误)c ++对列表的pushBack()有用

运行此代码时我遇到了段错误,无法理解原因。如果首先我使用一次push(&head,3);则无法捕获segfault,但对于真正的#include using ...

回答 1 投票 -1

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