一个MPC新手指南
1. 首先得安装perl解释器,因为mpc的实用程序是perl写的.(正因为这样,我还专门下载了两本perl的电子书学了一下perl语法呢)2. 写一个helloworld的程序 hello.cpp
代码如下:
//@file: hello.cpp
//@auhtor:stone
//@date: 2005-11-2
#include "ace/Log_Msg.h"
int ACE_TMAIN(int, ACE_TCHAR**)
{
ACE_DEBUG((LM_DEBUG,ACE_TEXT("Hello ACE\n")));
return 0;
}
3.在同一个目录下建立一个hello.mpc
内容如下:
project(hello) : aceexe {
exename = hello
after += hello
Source_Files {
hello.cpp
}
}4. 生成目标项目工程文件或Makefile文件
我输入的是 perl %ACE_ROOT%\bin\mwc.pl -type vc71,等价于下面
perl D:\ACE_wrappers/bin/mwc.pl -type vc71
最后给我生成了
hello.sln以及hello.vcproj,用visual studio 2003打开,编译,运行,结果正确. 刚才把mpc个说明文档下下来看了看,原来支持这么多工程文件的输出:
TypeBuild ToolautomakeGNU Automake.bmakeBorland Make.cbxSupport for Borland CBuilderX is incomplete.em3eMbedded Visual C++ 3.00 and 4.00.ghsSupport for Green Hills C++ Builder is incomplete.gnuaceGNU Make for ACE/TAO only (ACE/TAO extension).makeGeneric make. The makefiles generated by this project type can be used with any version of make. However, due to configuration issues, it should not be use with ACE or TAO.nmakeMicrosoft NMake.sleSupport for Visual SlickEdit is incomplete.vc6Visual C++ 6.0.vc7Visual C++ 7.0.vc71Visual C++ 7.1.vc8Visual C++ 8.0.
呵呵,试下automake可以么,要是输出automake正常,那真就爽了 恩 顶下
数据恢复 留学 数据恢复 澳大利亚留学 北京数据恢复
页:
[1]