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,如需转载请自行联系原作者
目录
相关文章
|
1月前
Visual Studio 快速分析 .NET Dump 文件
【11月更文挑战第10天】.NET Dump 文件是在 .NET 应用程序崩溃或出现问题时生成的,记录了应用程序的状态,包括内存对象、线程栈和模块信息。通过分析这些文件,开发人员可以定位和解决内存泄漏、死锁等问题。在 Visual Studio 中,可以通过调试工具、内存分析工具和符号加载等功能来详细分析 Dump 文件。此外,还可以使用第三方工具如 WinDbg 进行更深入的分析。
|
2月前
|
Linux C++
Linux c/c++文件的基本操作
在Linux环境下使用C/C++进行文件的基本操作,包括文件的创建、写入、读取、关闭以及文件描述符的定位。
24 0
Linux c/c++文件的基本操作
|
3月前
|
C++ 内存技术
[转]Visual C++内嵌swf文件并播放
[转]Visual C++内嵌swf文件并播放
|
2月前
|
C# Windows
一款基于.NET开发的简易高效的文件转换器
一款基于.NET开发的简易高效的文件转换器
|
2月前
|
Linux C++
Linux c/c++文件虚拟内存映射
这篇文章介绍了在Linux环境下,如何使用虚拟内存映射技术来提高文件读写的速度,并通过C/C++代码示例展示了文件映射的整个流程。
62 0
|
2月前
|
Linux C++
Linux c/c++文件移动
这篇文章介绍了在Linux环境下,使用C/C++语言通过命令方式和文件操作方式实现文件移动的方法。
85 0
|
3月前
.NET 压缩/解压文件
【9月更文挑战第5天】在 .NET 中,可利用 `System.IO.Compression` 命名空间进行文件的压缩与解压。首先引入相关命名空间,然后通过 GZipStream 类实现具体的压缩或解压功能。下面提供了压缩与解压文件的方法示例及调用方式,便于用户快速上手操作。
|
3月前
|
Linux API C++
超级好用的C++实用库之文件目录操作
超级好用的C++实用库之文件目录操作
40 0
|
4月前
|
存储 算法 Java
深入理解.NET中的托管堆及其工作原理
【8月更文挑战第31天】
51 1
|
3月前
|
JavaScript 前端开发 测试技术
一个google Test文件C++语言案例
这篇文章我们来介绍一下真正的C++语言如何用GTest来实现单元测试。
25 0