在 XCode 中快速创建和运行新的C++文件
Quickly create and run new C++ files in XCode
我正在学习 c++,我正在构建简单的过程程序,这些程序只包含一个文件(int main() 所在的位置)。我发现在 Xcode 中为每个文件创建一个新项目相当乏味,我想知道是否有一种方法可以在项目中有多个文件并选择要编译的文件,或者有更快的方法在 Xcode 中创建和运行/构建C++文件。我目前只是在评论程序,我希望有人提出更好的方法。我也愿意使用Sublime和命令行
您可以通过更改方案来选择要构建和运行的文件。我假设您正在为要单独运行的每组文件创建一个控制台应用程序/目标。
转到产品>方案并更改方案。然后生成并运行文件。
我认为命令行是这里的方式。您可以轻松地在XCode(open -a Xcode file.cpp
)中编辑文件,并从终端(clang++ -std=c++11 -stdlib=libc++ -o name_of_executable file.cpp
)编译和运行它。
在 XCode 中具有多个目标的替代方法是使用一个命令行目标并更改作为目标的一部分编译的文件。在 XCode 5 中,您可以显示"实用程序"面板(右上角图标 - 隐藏或显示实用程序),并选中/取消选中所选文件是否属于目标(在标题为"目标成员资格"的窗口中)。这样,您可以拥有多个文件,每个文件都有其main()
但始终只选择一个文件作为目标的一部分。
您可以创建单个项目文件,然后为每个新 App 创建一个新目标,而不是新的 Xcode 项目。我不确定这是否满足您的需求。
虽然如果你所做的只是编译和运行一个文件,为什么还要使用 Xcode?只需转到命令行并直接编译并运行它,如果这样更容易的话。您可以直接调用clang
。有关详细信息,请参阅man
页面。
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 代码在main()中运行,但在函数中出现错误
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 如何在运行中期切换GTK CSS style_context
- 如何在MS Visual Studio 2019中运行QT UI
- 如何通过cpp程序运行shell脚本
- IPC使用多个管道和分支进程来运行Python程序
- 删除指向指针的指针是运行时错误吗
- 如何用参数值调用函数(仅在运行时已知)
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- c++中的指针和运行时错误
- 在C应用程序中运行C++(带有STL)函数
- 运行程序时出现问题
- 控制允许动态运行c++的并发操作数
- 无法获取菜单选择以运行函数.C++