我有一个包含大量项目的C ++代码库。通常我可以使用CMake为QtCreator,XCode,Visual Studio等生成所需的项目文件。现在我需要为Embarcadero编译,但似乎CMake不支持它。
CMake是否支持Embarcadero?如果没有,是否可以使用CMake生成一些项目,然后导入Embarcadero。
答案 0 :(得分:1)
For a toy example it may work with the bcc and bcc32c, bcc64 is not supported at all.
也许新的"免费"编译器将有助于改变它 - press release似乎暗示了这一点。
就个人而言,我不会把我的希望寄托在高处。到目前为止,我从Embarcadero公司看到的一切都只是让人失望。
答案 1 :(得分:1)
你可以使用CMake" Borland Makefiles"生成器,然后使用Embarcadero的基于clang的bcc32c来编译项目。这是他们关于它的博文:https://community.embarcadero.com/blogs/entry/using-cmake-with-the-free-embarcadero-c-compiler
我还没有找到为他们的IDE生成项目文件的方法,但我想知道是否可以使用其中一个" Visual Studio"生成器,然后手动更改文件扩展名(考虑到Embarcadero正在使用MSBuild)。但这只是一个疯狂的猜测。
答案 2 :(得分:0)
根据当前CMake documentation on generators,没有CMake不会产生Embarcadero项目文件。相反,您可以使用其中一个Makefile生成器,并在执行“build”命令时将IDE设置为运行pod search afnetworking
和cmake
。