c++-cli 相关问题

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

如何在 C++ 中不使用 Lamda 的情况下创建线程并在托管类的成员函数中传递 (this)

我正在使用 Windows winform,并且我有另一个带有 Detector.h 和 Detector.cpp 文件的 ref 类检测器。 在 Detector.cpp 文件的成员函数中,我想创建一个可以更新的线程

回答 1 投票 0

从本机应用程序调用时,对 Roslyn 的包引用不起作用

当调用进程是本机 Win32 C++ 应用程序时,我在动态生成 C# 代码时遇到问题。 为了缩小问题范围,我创建了以下测试项目: DynCodeDll:.net5

回答 1 投票 0

C++/CLI Winforms。 E2244“托管类的成员不能属于非托管类类型”

我现在正在学习 C++,并尝试创建自定义数据类型 Employee 的向量。 Employee.h代码: 公共参考类员工{ 民众: 系统::字符串^名称; 年龄; 员工() { ...

回答 1 投票 0

托管代码、非托管代码和本机代码有什么区别?

非托管代码与本机代码相同吗?有什么不同? 重复:本机代码和托管代码之间的区别?

回答 3 投票 0

gcnew是什么?

我偶然发现了这段代码,我很自豪无法去问作者它的含义。 Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ 枚举器 = tempHash->GetEnumera...

回答 3 投票 0

在 win32 应用程序中使用 c++/clr 创建 c#(WinFrom) 控件

我有两个项目,一个是win32程序,另一个是c++/cli动态库。 在c++/cli动态库中,它导出这个函数: 使用命名空间 System::Windows::Forms; 使用命名空间 System::

回答 1 投票 0

在 Windows 10 中,如何避免触摸键盘遮盖输入?

我们正在维护一个用 C、C++ 和 C++/CLI 组合编写的遗留应用程序,该应用程序部署在运行 Windows 10 的平板电脑上。重写该应用程序不是一种选择,但

回答 1 投票 0

Visual Studio 2022 CLR 空项目 (.NET Framework) 入口点不起作用,即使在设置后也是如此

我正在尝试在 Microsoft Visual Studio 2022 中运行 Windows 窗体。当我尝试运行该解决方案时,出现以下错误:“必须定义 LNK1561 入口点”,该错误链接到此...

回答 1 投票 0

如何在C++/CLI中将变量写入文件?

我有一个C++程序。我需要显示我的文本和变量。 我的代码: 字符串^我的变量; MyVariable =folderBrowserDialog1->SelectedPath // C://User/Users std::ofstream 输出; 出.打开(“...

回答 1 投票 0

如何在C++中显示变量?

我有一个C++程序。我需要显示我的文本和变量。 我的代码: 字符串^我的变量; MyVariable =folderBrowserDialog1->SelectedPath // C://User/Users std::ofstream 输出; 出.打开(“...

回答 0 投票 0

无法加载文件或程序集系统找不到指定的文件

我正在构建一个 dll,它引用第二个 dll。我已通过转到“属性”>“通用属性”>“框架和参考”将第二个 dll 添加为第一个 dll 项目中的参考...

回答 5 投票 0

C++ 中的光标位置 GetCursorPos() 返回链接错误

尝试让它发挥作用 使用 VisualStudio VC++ 我试图检测光标的位置,获取 x 和 y 并将其用于其他用途,但无论如何 - 都会发生链接错误。 公众:系统::V...

回答 1 投票 0

如何为回调设置 SuppressUnmanagedCodeSecurity?

使用P/Invoke时,添加[SuppressUnmanagedCodeSecurity]可以加快受信任场景下从托管代码到非托管代码的调用。 有没有办法反过来完成同样的事情

回答 2 投票 0

C++ CLI DLL 不会被 IIS7 加载,但前提是使用比 VS2008 更新的版本构建

对于我的开发环境,我使用 Windows 7 Ultimate x64,以及 VS2008、V2010 和 VS2013,我的应用程序是用 C# 编写的。 远程测试服务器有 Windows Web Server 2008 R2 x64,我...

回答 1 投票 0

如何使用 C++/CLI 依赖项将 .NET Core 应用程序发布为单个文件、独立文件

这个问题是一个众所周知的问题,我在运行一个 exe 时遇到程序集错误,该 exe 将本机程序集和非托管程序集绑定到一个程序集/单个文件,自包含的 exe 得到呃...

回答 1 投票 0

C# 中令人困惑的简写运算符 (?) 语句

我是一名 C++/CLI 程序员,一直在尝试为我的程序实现一个非常轻量级的 Json 库。我现在有一个很好的工作代码,但问题是它比某些代码慢大约 5 倍......

回答 1 投票 0

双精度正则表达式

我有这个正则表达式 "^[0-9]+\.?[0-9]*$") 来匹配 Visual C++ 中的双精度数或整数,但它似乎不起作用。有任何想法吗? 这就是我应用代码的方式: 如果(系统::Te...

回答 7 投票 0

如何通过 Parallel::For 调用 Action<String^>

^act = gcnew Action(this, &Form1::loadFileInternam); 系统::线程::任务::并行::For(1, 16, act); 无效loadFileInternam(字符串^ fn) { ...

回答 1 投票 0

如何调用Action“<String^> ^act = gcnew Action<String^>(this, &Form1::loadFileInternam);”?

Action ^act = gcnew Action(this, &Form1::loadFileInternam); 系统::线程::任务::并行::For(1, 16, act); 无效loadFileInternam(字符串^ fn) ...

回答 1 投票 0

如何让这个函数返回数组中的最高值

我试图让这个函数返回数组中的最高元素。我使用指针在数组中输入元素。代码运行后,仅显示数组中的第一个元素。 我试过了...

回答 1 投票 0

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