我正在开发一个将纯文本文件(使用c/C++类似语句)“转换”为C++ stmts的应用程序。只有在文本文件发生变化时,如何设置依赖才能生成此项目。例如。 route.txt生成route.cpp。 我想创建这样的依赖关系: route.cpp:route.txt route.o:main.cpp中C++为编译添加非cpp(例如txt文件)依赖项
0
A
回答
0
答案是IDE
例如每个操作系统,IDE和版本不同:
的Visual Studio 10:
(在VS的其他版本也将是类似的东西)
添加FIL然后右键单击文本文件 - >属性,在树中选择常规,从网格排除=否,项目类型=自定义生成工具,然后单击应用。
会有所谓的自定义生成工具,编辑命令行树个项目(左),更好地使用宏,如:%(filename) %(fullpath) $(OutDir) $(SrcDir) $(ProjectDir)
等
我想补充一个空文件,以项目为目标cpp,或生成hpp文件以包含在单个cpp文件中。
的Makefile:
您可以添加生成步骤是这样的:
<filename>.cpp: <filename>.txt
command line to generate <filename>.cpp from <filename>.txt
再次使用macroes:$< [email protected] $>
可以一唱一和宏看看它给人。您也可以尝试$(输入)$(输入)$(输出)。
+0
感谢你的回应,我没有按照自定义构建工具的一部分回答 - 在txt文件上执行什么命令以及为什么。 – user1409254
相关问题
- 1. 用于编译.cpp文件的Qt .pro文件依赖关系
- 2. 将C++(.cpp)编译为.exe文件
- 3. 强制gcc编译.cpp文件为C
- 4. 如何在eclipse中添加编译时间依赖项
- 5. 为XBMC插件添加python依赖项
- 6. 在sbt中添加编译时只有子项目依赖项
- 7. 编译C文件与汇编程序文件依赖关系
- 8. C++ makefile编译依赖库
- 9. 奇怪的依赖行为VS.NET 2005(不必要的.CPP编译)
- 10. 如何使用gradle将xml文件添加为依赖项?
- 11. 添加内部依赖项作为依赖项
- 12. 添加依赖性的编译Maven项目
- 13. Gradle将编译依赖项添加到Proguard库jars
- 14. 添加扩展程序报告依赖项后编译错误
- 15. 递归的文件夹添加cpp文件编译来源
- 16. 添加托管的DLL依赖于非托管C++项目
- 17. 编译作为运行时项目是依赖项的作用域依赖项
- 18. 添加本地jar文件/插件作为maven依赖项
- 19. 如何向grails项目添加“非mavenized”jar依赖项
- 20. C#.NET Memcached:添加具有文件依赖性的项目?
- 21. 如何检查哪些项目依赖于.cpp文件?
- 22. 编译依赖于一个jar文件
- 23. Visual Studio 2010将.cpp文件编译为.c文件
- 24. Visual Studio 2012将.c文件编译为cpp文件
- 25. 将项目作为编译时依赖项使用,而不包括它的编译时依赖项?
- 26. 如何将本地非Maven项目添加为Maven项目的依赖项?
- 27. 编译为maven添加的依赖关系时出现错误
- 28. 如何添加依赖文件到Scala?
- 29. NetBeans 7.2.1:添加依赖项
- 30. wmware编译cpp文件linux
它取决于。哪个os? IDE?版? – SHR
使用Windows(vs2012 IDE)和linux(gcc 4.6,make) – user1409254
Make:将文本文件添加到它的依赖项的构建规则。例如:你正在准备什么:'route.cpp:route.txt' – user4581301