1 |
|
RoseRT配置高版本的VC++ ,我有VC++2008 Express ,实习时下载滴!
感谢Google,感谢大神地指导!困扰的问题终于解决,豁然开朗,so开始吧!
第一大步:重中之重, 确保nmake.exe所在目录已经加入到系统环境变量中,...\...\Program Files\Microsoft Visual Studio 9.0\VC\bin",nmake很重要,要构造Makefile。
第二大步:具体操作如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 |
$vcRoot = "D:\\Program Files\\Microsoft Visual Studio 9.0" ; 我的安装目录 $commonRoot = "$ENV{‘VS90COMNTOOLS‘}" ; $WindowsSdkDir = "C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A" ; $ENV { ‘INCLUDE‘ } = "$vcRoot\\VC\\INCLUDE" . ";$WindowsSdkDir\\INCLUDE" ; $ENV { ‘LIB‘ } = "$vcRoot\\VC\\LIB" . ";$WindowsSdkDir\\LIB" ; $ENV { ‘PATH‘ } = "$vcRoot\\Common7\\IDE" . ";$vcRoot\\VC\\BIN" . ";$commonRoot" . ";$ENV{‘PATH‘}" ; $include_opt = ‘/I‘ ; @make_args = ( ‘/nologo‘ , ‘/f‘ , ‘../src/main.nmk‘
); $object_ext = ‘.OBJ‘ ; $preprocessor = "cl /nologo /EP /P" ; $target_base = ‘NT40‘ ; $supported = ‘No‘ ; |
RoseRT配置高版本的编译器,布布扣,bubuko.com
原文:http://www.cnblogs.com/hai-persist/p/3598039.html