C++ 非托管的vc工程中部分文件使用.Net Framwork

简介:
非托管的vc工程中部分文件使用.Net Framwork
原文地址
 
使用vs2005环  境 ,且工程不使用与编译头文件stdafx.h.(保证可以,不可以来找我!) 

一,建立一般的c++的console32的project ,name: Test ,工程setting使用默认,不改变.如下: 原文地址
r_testclass.jpg
二,add header file: ManagedCppClass.h
#pragma  once

class ManagedCppClass
{
public:
    void PrintString();
    
}
;

三,add cpp file: ManagedCppClass.cpp
# using <mscorlib.dll> 
using  namespace System;

#include "ManagedCppClass.h"

void ManagedCppClass::PrintString()
{
    Console::WriteLine(S"Hello, i am a Managed cpp class ");
}
四 main函数如下:
#include "stdafx.h"
#include "ManagedCppClass.h"

int _tmain( int argc, _TCHAR* argv[])
{
    ManagedCppClass test;
    test.PrintString();
    return 0;
}
五,修改Managedcppclass.cpp文件的property setting,
r_managedcppclass.jpg
next
o_managedcppclass2.jpg
六,compile->link->run ,it is ok!


本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2011/11/20/2256198.html,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
C++ Windows
.NET Framework安装不成功,下载`NET Framework 3.5`文件,Microsoft Visual C++
.NET Framework常见问题及解决方案汇总,涵盖缺失组件、安装失败、错误代码等,提供多种修复方法,包括全能王DLL修复工具、微软官方运行库及命令行安装等,适用于Windows系统,解决应用程序无法运行问题。
180 3
|
3月前
|
存储 缓存
.NET 6中Startup.cs文件注入本地缓存策略与服务生命周期管理实践:AddTransient, AddScoped, AddSingleton。
记住,选择正确的服务生命周期并妥善管理它们是至关重要的,因为它们直接影响你的应用程序的性能和行为。就像一个成功的建筑工地,工具箱如果整理得当,工具选择和使用得当,工地的整体效率将会大大提高。
143 0
|
9月前
|
Linux C# Windows
.NET使用MiniWord高效生成Word文件
.NET使用MiniWord高效生成Word文件
228 12
|
8月前
|
存储 算法 安全
基于哈希表的文件共享平台 C++ 算法实现与分析
在数字化时代,文件共享平台不可或缺。本文探讨哈希表在文件共享中的应用,包括原理、优势及C++实现。哈希表通过键值对快速访问文件元数据(如文件名、大小、位置等),查找时间复杂度为O(1),显著提升查找速度和用户体验。代码示例展示了文件上传和搜索功能,实际应用中需解决哈希冲突、动态扩容和线程安全等问题,以优化性能。
|
10月前
Visual Studio 快速分析 .NET Dump 文件
【11月更文挑战第10天】.NET Dump 文件是在 .NET 应用程序崩溃或出现问题时生成的,记录了应用程序的状态,包括内存对象、线程栈和模块信息。通过分析这些文件,开发人员可以定位和解决内存泄漏、死锁等问题。在 Visual Studio 中,可以通过调试工具、内存分析工具和符号加载等功能来详细分析 Dump 文件。此外,还可以使用第三方工具如 WinDbg 进行更深入的分析。
521 1
|
11月前
|
Linux C++
Linux c/c++文件的基本操作
在Linux环境下使用C/C++进行文件的基本操作,包括文件的创建、写入、读取、关闭以及文件描述符的定位。
147 0
Linux c/c++文件的基本操作
|
11月前
|
C# Windows
一款基于.NET开发的简易高效的文件转换器
一款基于.NET开发的简易高效的文件转换器
102 0
|
11月前
|
Linux C++
Linux c/c++文件虚拟内存映射
这篇文章介绍了在Linux环境下,如何使用虚拟内存映射技术来提高文件读写的速度,并通过C/C++代码示例展示了文件映射的整个流程。
296 0
|
11月前
|
Linux C++
Linux c/c++文件移动
这篇文章介绍了在Linux环境下,使用C/C++语言通过命令方式和文件操作方式实现文件移动的方法。
279 0
|
9月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
212 5