对不起,伙计,我差一点就要放弃你了。你做过测试吗(因为我刚做过)?如果这看起来很粗鲁,我很抱歉,但我只是不知道您是如何构建代码/项目的,因此必须由您来驱动,而不是我。
CMake是一个跨平台构建系统。这意味着您可以在windows、Mac、Linux和Unix机器上获取代码并进行编译。为此,您可以编写一份“如何构建”项目的食谱。CMake采用该配方并为您的平台构建一个构建系统(因此在windows中,CMake可以根据您的代码和配方构建一个VS项目。在Mac中,它将根据您的编码和配方构建xcode项目。在unix中,它会构建一个Makefile等)。忘了CMake吧,这可以工作,但对您来说命令行太多了(您必须输入太多)
运行测试
1.创建模板项目:“[EX]_VS_template-project”
2.关闭并创建另一个项目:“[EX]_ VS_Test-project-One”
3.打开命令行并添加对上一个项目的引用:git remote add-f template../[EX]\VS_。将模板项目添加到新项目中(我在解决方案资源管理器中右键单击“解决方案”[EX]_VS_Test-project-one”,然后选择“添加现有项目”。
注意:
1.显然,您可以在csproject文件中使用通配符,因此我不知道这是否对您有帮助(使用编译/智能感知语句)
现在,尽管如此,这是我不喜欢的手-i、 VS保留的目录结构非常可怕!我整天都想看这个,真是疯了。在我的C++项目中,我结合目录结构和CMake解决了这个问题和其他类似的问题。 |