百科问答小站 logo
百科问答小站 font logo



如何生成和管理Visual C++的多版本工程文件? 第1页

  

user avatar   minmin.gong 网友的相关建议: 
      

你对cmake的理解有误。cmake不是让你生成一个工程文件以后,就用check in工程文件,不管cmake了。而是在使用的时候用cmake建立工程文件。所以,你并不需要生成多个版本的工程文件,而是具体在需要编译的机器上(这显然是已经装好了某个版本的vs),才用cmake -G建立工程。不同的人可以建立不同版本的工程。

我的习惯是,在目录树中有个build目录,和源代码平级。cmake放在build/cmake里,在用个脚本根据系要建立具体的工程,比如build/vc140_win_x64、build/vc120_win_x86、build/gcc48_android_arm,等。CMakeLists.txt那些会check in,生成的vcxproj, makefile等,只在本地。




  

相关话题

  如何看待明尼苏达大学因插入实验性漏洞,被禁止贡献 Linux 内核代码? 
  一头雾水计算机小白求问:软件工程师(程序员)究竟干什么的? 
  CMake是不是阻碍了C++的发展? 
  因为填志愿时没充分了解,第一个填的BIT的软件工程,然后录了...现在看很多说软工很水,不如计科之类的话,感觉很迷茫啊...请问下有必要去转专业么?软工的话以后有什么硕士能读呢? 
  如何生成和管理Visual C++的多版本工程文件? 
  软件工程本科分方向,.NET和Java选哪个好? 
  软件工程女生毕业不想干程序员能做什么IT类的职位呀? 
  在出现事故之前悄悄排除了一个重大BUG,是怎样的一种体验? 
  如何评价 Clean Code 作者对 Swift 与 Kotlin 的看法? 
  vs2015导入失败,提示未能正确加载解决方案中一个或多个项目,怎么解决? 

前一个讨论
夫妻双码农,税前年薪北京 60W+ CNY,如去硅谷 23W+ USD,小孩不到 3 岁,值得去吗?
下一个讨论
哪种脸是耐老的脸?比如有的美女老了也不失其色,有的就面目全非了?





© 2025-01-13 - tinynew.org. All Rights Reserved.
© 2025-01-13 - tinynew.org. 保留所有权利