能力值:
( LV2,RANK:10 )
|
-
-
2 楼
"c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /rebuild "Release|Win32" xxxxxxxxx.sln
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这样就行了吗?回去试下,谢谢啦!!!
|
能力值:
( LV9,RANK:140 )
|
-
-
4 楼
看一下我之前编译项目的例子,
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
VS2010有专门的build工具:msbuild,通过开始菜单=>Microsoft Visual Studio 2010=>Visual Studio Tools=>Visual Studio Command Prompt (2010) ,启动命令行环境,执行一下msbuild,你就明白了。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
"c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /rebuild "Release|Win32" xxxxxxxxx.sln 没错这样就可以非常方便
|
能力值:
( LV9,RANK:140 )
|
-
-
7 楼
这个编译sln文件只是针对一个简单项目的,如果编译一个大项目,
生成的各种动态库或静态库有库依赖关系,直接编译sln不能被编译通过的,
参看我的批处理脚本吧,虽然代码有点多,但是还是值得参考的
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
楼上的 Batch 脚本写得相当烂啊!
另外, sln 是可以非常方便的维护成百上千个 vcproj/vcxproj 的大项目的,
先学学怎么设置 proj dependency 吧
|
能力值:
( LV15,RANK:670 )
|
-
-
9 楼
在 vs 2010 下, msbuild 相当方便。
如果是 vs 2005 - 2008 ,则用 vcbuild.
|
能力值:
( LV9,RANK:140 )
|
-
-
10 楼
兄弟,我不得不说你做事马大哈,
为什么我要写这么段“垃圾”的批脚本?
对,
是可以在“项目依赖依赖项”中修改项目依赖关系,
也可以修改sln文件实现,
这个早在我第一天学习vs2008新特性对比vc6时就分析过,
但是为什么我决定写这段“垃圾”的脚本,
今天再次看了一下msdn官方博客,
因为她管理更自动化,
单纯修改项目依赖项满足不了我自动化编译,
比如,我自己的dll导出的一些头文件,
会经常更新,你修改sln文件或者设置“项目依赖依赖项”
也只是简单地修改项目编译顺序。
(当然你也可以手动新建include文件,每次更新dll导出的
头文件都复制这个目录,并设置工程包含这个目录文件。)
对于我这段代码我敢肯定你没仔细看完,
如果有什么好方法好建议还请详细指点,
小弟洗耳恭听......
|
能力值:
( LV9,RANK:140 )
|
-
-
11 楼
我不敢说我的方法一定好,我只是给个参考,
|
能力值:
( LV9,RANK:140 )
|
-
-
12 楼
这样也行~
|
能力值:
( LV9,RANK:140 )
|
-
-
13 楼
“sln 是可以非常方便的维护成百上千个 vcproj/vcxproj 的大项目的,”没人不知道,
但是你要看是怎么维护了?
|
|
|