目录

Qt调用C#动态库:从创建CLR包装到工程实现的完整指南

本文详细讲解如何在Qt环境中调用C#编写的动态链接库。首先通过Visual Studio安装C++/CLI支持,接着创建一个普通C#类库封装业务逻辑,再创建一个CLR托管类库作为“胶水”暴露原生C接口。最后提供两种在Qt中加载和调用该DLL的方法:QLibrary动态加载和外部库链接,确保跨语言互操作的稳定性。

Qt调用C#动态库:从创建CLR包装到工程实现的完整指南

Visual Studio 2022配置MinGW编译调试C++教程

在Visual Studio 2022中,默认使用MSVC编译器。本文详细介绍如何通过创建CMake项目,修改CMakePresets.json或CMakeSettings.json配置,将C/C++编译器替换为MinGW的gcc/g++,并设置智能感知与GDB调试环境,实现在VS中使用MinGW进行开发。

Visual Studio 2022配置MinGW编译调试C++教程

C# 控制台程序开发与打包发布为独立 EXE 教程

本文演示如何使用 Visual Studio 创建 C# 控制台应用程序,并通过简单的计算器示例展示代码编写、调试运行及项目发布流程。重点讲解如何将 .NET 应用配置为独立模式(Self-contained),生成无需安装 .NET 运行库即可在目标 Windows 系统上直接运行的单一 EXE 文件,方便分发和使用。

C# 控制台程序开发与打包发布为独立 EXE 教程

Visual Studio中C++ DLL创建与调用全攻略

本文详解如何在Visual Studio中使用C++创建DLL动态链接库,涵盖静态链接与动态加载两种调用方式,以及`__declspec`和`.def`文件两种导出机制。深入解析`extern "C"`解决函数名修饰问题,并介绍`DllMain`入口函数的执行逻辑,帮助开发者掌握跨模块代码复用与部署的核心技巧。

Visual Studio中C++ DLL创建与调用全攻略

在 .NET Framework 4 中使用 CallerMemberName 等编译器特性

本文介绍如何在未升级至 .NET Framework 4.5 的项目中,通过手动定义特性类并使用 Visual Studio 2012+ 进行编译,从而在 .NET 4 环境下利用 C# 5.0 引入的 CallerMemberName、CallerFilePath 和 CallerLineNumber 编译器特性。该方法允许开发者在不修改框架引用的情况下实现自动获取调用者方法名、文件路径及行号的调试功能。

Visual Studio中使用C++开发Metro应用入门指南

本文介绍如何在Visual Studio中利用C++和XAML构建Windows Modern UI (Metro) 应用。通过选择C++空白应用程序模板,修改XAML界面元素并调用C++/CX语法控制逻辑,开发者可以快速掌握从UI布局到代码交互的基本流程。

Visual Studio中使用C++开发Metro应用入门指南

Windows平台C语言开发环境搭建全指南

本文详细介绍在Windows平台上搭建C语言开发环境的几种主流方法。涵盖通过MinGW和Cygwin配置GNU GCC编译器的环境变量步骤,利用Visual Studio自带MSVC编译器进行编译的操作,以及集成开发环境如Sublime Text、Eclipse CDT和CLion的配置与常见问题排查,帮助开发者快速选择合适的工具链并成功运行第一个C程序。

更多信息

专题列表