Redian新闻
>
高手帮忙看看.net下面编译常规c++程序的问题
avatar
高手帮忙看看.net下面编译常规c++程序的问题# DotNet - 窗口里的风景
y*b
1
unix下面的几个c++程序, 都在标准名空间下, 完全文本界面,
平时都用make编译, 生成几个可执行文件.
想放到.net 2003下面试试:
1. 应该建立win32 console project, 而且是empty project吗?
还是建立makefile project?
2. 在win32 console project里面加入头文件和源文件, 各个
源文件都可以compile成功. 可是一build就出错, 说是有
些量重复定义, 可是从代码的角度看显然没有重复定义.
看来是因为这些文件之间有依赖关系. 这些关系在unix里
面可以通过makefile来说明, .net里面怎么办?
3. 在.net里面想生成多个执行文件该怎么办(象unix那样)?
4. 如果建立makefile project, 是不是要写一个.net下面的
makefile? 有没有什么介绍这方面的网页?
多谢多谢.
avatar
p*n
2
you could write a build script ourself, just like makefile under
UNIX. For help building an assembly(counterpart in UNIX: .so file)
or executable, type "cl /?" under a .NET CP
and there is a complete guide from the M$ guys
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/itsolutions/migration/unix/unixbld/default.asp

【在 y**b 的大作中提到】
: unix下面的几个c++程序, 都在标准名空间下, 完全文本界面,
: 平时都用make编译, 生成几个可执行文件.
: 想放到.net 2003下面试试:
: 1. 应该建立win32 console project, 而且是empty project吗?
: 还是建立makefile project?
: 2. 在win32 console project里面加入头文件和源文件, 各个
: 源文件都可以compile成功. 可是一build就出错, 说是有
: 些量重复定义, 可是从代码的角度看显然没有重复定义.
: 看来是因为这些文件之间有依赖关系. 这些关系在unix里
: 面可以通过makefile来说明, .net里面怎么办?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。