我在CodeBlocks编译器中构建了一个项目。
我已经创建了一个名为main.cpp
的文件和一个简单的main()
函数。
我已经运行它并且一切正常!它打印出“Hello World!”。
然后我创建了一个名为“test.cpp
”的新文件,并在其中添加了test()
函数来打印“GoodBye World!”。
但是当我运行它时,main.cpp
被编译。我已经说过使用CodeBlocks编译器了。
如何运行当前打开的文件?或者为什么它仍然使用main.cpp
执行?
答案 0 :(得分:2)
C ++程序中调用的第一个函数是main()
。文件的名称并不重要,因此您可以在main()
中编写一个带有签名test.cpp
的函数。 但是,请注意,您只能在整个程序中定义一个具有相同名称和参数的函数,因此您无法将其放在main.cpp
和test.cpp
中
答案 1 :(得分:1)
当您在CodeBlocks中运行另一个文件时,它仍然运行最后执行的文件,这就是为什么main.cpp会被编译的原因。
要运行test.cpp,您必须使用ctrl+shift+f9
或在build
标签下,点击Compile current file