百科问答小站 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等,只在本地。




  

相关话题

  电脑发展史上有哪些伟大的思想和技术? 
  Visual Studio"从现有代码创建项目",这个功能可以用脚本实现吗? 
  有哪些你看了以后大呼过瘾的编程书? 
  如何评价华为在2019年11月19日绿盟开发者大会上开源的方舟编译器?实际效果如何? 
  Spy++是如何获取发往窗口的消息的? 
  如何看待明尼苏达大学因插入实验性漏洞,被禁止贡献 Linux 内核代码? 
  是否存在那种,已经复杂到无法继续有效维护的软件?如果没有,哪些是最接近的? 
  汽车开发中的快速原型和基于模型设计的区别 dspace 有什么作用? 
  软件服务提供商通常会通过什么技术手段限制特定地区的使用? 
  深度学习到底是「实验科学」还是「理论科学」?能否称为「算法」? 

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





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利