c++-cli 相关问题

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



我如何让DispatcherTimer将计时器设置为超过24天?

我的代码使用System.Windows.Threading.DispatcherTimer设置计时器。有一天,我发现自己试图设置一个比平时更大的计时器,并且得到了ArgumentOutOfRangeException:System ....

回答 1 投票 -1

C ++ / CLI:通过非连续枚举循环

我正在围绕C#库编写C ++ / CLI包装器。该库公开了一个具有非连续数值的枚举(这是我无法控制的,我永远也不会自己添加此枚举,但是...

回答 1 投票 0

C#/ CLI包装器“无法加载文件或程序集”

我有一个带有导出类的C ++ main.dll,它是x86,在x#的C#/ CLI中是一个包装器,并链接了main.dll的lib,我有一个使用该包装器的C#Test.exe应用程序( ...

回答 1 投票 1


如何从dll导出本机类(即protobuf生成的类)

我正在尝试在C ++ / CLI中编写一个包装dll,以在c#中使用某些本机类。为了进行测试,我创建了另一个使用dll的C ++ / CLI项目。我的问题是,我想使用...

回答 1 投票 0

是否可以将带有字符串化运算符的宏转换为constexpr?

我编写了以下宏来模仿C#的nameof运算符,但在C ++ / CLI中:#define nameof(x)(#x)if(info == nullptr)throw gcnew ArgumentNullException(nameof(info));我尝试过...

回答 1 投票 0

错误C2976'std :: array':迁移到VS 2019后模板参数过多,其他参数很少

[我在Visual Studio 2019中尝试编译c ++文件时遇到以下错误。构建该软件的开发人员说,此操作过去可在Visual Studio 2012上运行。我收到以下错误:...

回答 1 投票 -3

当对多个变量使用clr / c ++时如何在查询中添加参数

我希望能够向查询中添加参数,以使我的语句对sql注入更加不敏感我的代码(关键部分被**包围,因为我无法将代码加粗显示)OleDbConnection ^ ...

回答 1 投票 0

当从本地控制台应用程序从C ++ / CLI DLL调用C#库时,未能授予最小权限请求

此问题由Assembly引起,使用自定义解析器时不允许部分受信任的调用者。由于有了该问题的解决方案,我现在才能在...上调用C#库。]

回答 2 投票 4

x不是名称空间的成员

我正在用Windows窗体做我的第一个c ++ / CLI项目。主要思想是制作一个图形界面,该界面使用我从服务器获取的数据。我用curl与服务器通话,这给了我一个json字符串。...

回答 1 投票 1

如何从C ++ COM迁移到C ++ CLI

我有一个通过COM公开内容的C ++ DLL。我想将其转换为公开托管接口的C ++ / CLI。理想情况下,我只添加CLI并一个接一个地转换接口。到目前为止,我还没有成功...

回答 2 投票 3

粘在Windows窗体C ++上的循环依赖上

我相信问题是我的代码卡在循环依赖项上。我正在尝试将价值从一种形式传递到另一种形式。在form1中,我声明Form2并将其打开,因此无法声明Form1 ...

回答 1 投票 0

C ++ / CLI,对跟踪句柄的“常量”引用

我在代码中发现了类似的内容:void foo(IList ^ const&list){...}这是什么^ const&是什么意思?我查看了C ++ / CLI规范,但未对...

回答 2 投票 3

无法通过dotnet构建命令编译模板C ++ / CLI(.NET Core 3.1)项目

安装最新的稳定的Visual Studio 2019 16.4.2(检查带有C ++工作负载的.NET Core开发和桌面开发,还请确保已选中C ++ / CLI支持组件)。创建新项目...

回答 2 投票 0

带有CLR .Net Core库(C ++ / CLI)的Web .Net Core 3.1项目中的BadImageFormat

我有两个项目:Web .Net Core C#(3.1)和CLR .Net Core(3.1 C ++ / CLI)。我在两个项目中构建和编译x64体系结构。但我无法为此库加载Lib => BadImageFormat,并... ...>

回答 1 投票 0

为什么出现错误'GetTempPathA':不是'System :: IO :: Path'的成员]]

我有一个托管的c ++ / CLI项目,正在VS2019中工作。当我输入以下行时:String ^ TempPath = System :: IO :: Path :: GetTempPath();我得到标题中显示的错误。什么正在扩展我的方法...

回答 1 投票 -1

在C ++ / CLI中解压缩模板函数签名

是否有一种方法可以以与C ++ / CLI受管类型一起使用的方式应用函数签名作为模板参数的包装习惯?例如,请考虑以下代码:#include

回答 1 投票 0

我必须从5的数组中找到4个数字的最大和。我的代码无法获取更大的数字

我必须以相同的方式从5个数组中找到4个数字的最大和,以及一个最小和。我的代码因某些较大的测试用例而失败,因为由于某种原因,maxsum变为负数#...

回答 1 投票 0

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