读书人

高分求visual studio中如何样存在多个

发布时间: 2012-03-29 12:53:13 作者: rapoo

高分求visual studio中怎么样存在多个main函数
有没有好的办法能够同时在visual studio中存在多个包含main函数的文件,能不能只对一个文件编译与运行???
ps. 可行的办法是把其余的包含main函数的文件exclude到工程

[解决办法]
#define USE_MAIN 2

#if USE_MAIN == 1
int main() {...}
#elif USE_MAIN == 2
int main() {...}
#elif USE_MAIN == 3
...
#endif

或者

#define ENTRY main2

int main1() {...}
int main2() {...}
int main3() {...}

int main() { return ENTRY(); }
[解决办法]
那样的话,你把它们放在不同的解决方案里不是很方便吗?
[解决办法]

探讨
可能我没有表达清楚,我是想如类似在Eclipse中写java文件一样,可以在一个project中写多个.java类,每个类都有main方法以便独立运行,相互不会影响.
我对C不熟,我想每个知识点都有个独立能运行的.c文件,以便将来复习.

[解决办法]
建立一个工程,里面包含数个小工程.网上传的<windows核心编程>的源码工程就是个好例子.

读书人网 >C语言

热点推荐