非托管的vc工程中部分文件使用.Net Framwork
使用vs2005環(huán) 境 ,且工程不使用與編譯頭文件stdafx.h.(保證可以,不可以來(lái)找我!)
一,建立一般的c++的console32的project ,name: Test ,工程setting使用默認(rèn),不改變.如下:

二,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函數(shù)如下:
#include "stdafx.h"
#include "ManagedCppClass.h"

int _tmain(int argc, _TCHAR* argv[])


{
ManagedCppClass test;
test.PrintString();
return 0;
}
五,修改Managedcppclass.cpp文件的property setting,

next

六,compile->link->run ,it is ok!
一,建立一般的c++的console32的project ,name: Test ,工程setting使用默認(rèn),不改變.如下:

二,add header file: ManagedCppClass.h










三,add cpp file: ManagedCppClass.cpp























next

六,compile->link->run ,it is ok!
posted on 2006-08-17 12:05 夢(mèng)在天涯 閱讀(2889) 評(píng)論(2) 編輯 收藏 引用 所屬分類(lèi): CPlusPlus 、Manage c++ /CLI