我尝试使用具有以下设置的premake4来编译TinyXML ++(或TICPP):“ premake4 vs2010 [--unicode] [--ticpp-shared] [--dynamic-runtime]”。它会编译.libs,但无法编译TiCPP.vcxproj,因为编译器会说“无法启动程序c:\ ticpp \ lib \ ticpp.lib。此文件是无法识别或不受支持的二进制文件。”有人知道如何进行这项工作吗?哦,还有另一件事,为什么Windows问我是否要使用Visual Studio 2010或Visual Studio 10打开.vcxproj?我如何做到这一点,使其只选择一个,有什么区别。我尝试了第一个答案,但是没有用。
最佳答案
下载最新版本的premake,它确实支持VS2010
通过执行以下命令,我已经使用它编译了tinyXML ++:
premake4 vs2010
它会生成有效的sln和vcxproj文件。
关于c++ - TInyXML++ Premake与Visual Studio 2010,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4020176/