有人知道在Visual Studio中可以从CMake中读取文件的方法吗?我有一个跨平台的应用程序。在Visual Studio 2017中可以使用在Hyper-V中运行的Linux中的工具链进行编译。
我要读取,解析并将其附加到已编译程序的名称中(例如,company_app_1.2.3),在我的一个H文件中有一个简单定义的版本号。
我似乎无法使file(READ)命令正常工作。 Visual Studio使用的是CMake 3.11版。我认为CMake可以做到这一点,而与所使用的g ++工具链无关。
我尝试过的命令:
#Read version
-file(READ FileNameHere $sValue)
我得到的Visual Studio错误:
1>/bin/sh: -c: line 0: syntax error near unexpected token `READ'
MakeFile没有.txt扩展名,遵循Visual Studio的命名约定,但是如果有优势(可用的智能信息或有关该错误的更多信息),我愿意重命名。
在此先感谢您的答复。