为什么 Cyclonedds 不能为 vs2013 构建?
Why Cyclonedds cannot build for vs2013?
我能够为 vs2019 和 vs2017 构建 cycloneDDS。
我需要为 vs2013 express 构建 cycloneDDS
CMake x64 vs2013
cmake -G "Visual Studio 12 2013" -A x64 -DCMAKE_INSTALL_PREFIX=C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycloneDds_install_dir ..
也尝试关注
cmake -G "Visual Studio 12 2013" -DCMAKE_INSTALL_PREFIX=C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycloneDds_install_dir ..
也尝试关注
cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_INSTALL_PREFIX=C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycloneDds_install_dir ..
--> CMake Error: Error: generator : Visual Studio 12 2013 Win64
但是运行
时出现很多错误
cmake --build 。 --目标安装
我有关注
Win64 OpenSSL v1.1.1
cMake 3.19.2
jdk1.8.0_281
apache-maven-3.6.3
C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cyclonedds-master\src\ddsrt\include\dds/ddsrt/log.h(15
1): error C2054: 预期 '(' 跟随 'inline' [C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycl
onedds-master\build\src\tools\ddsconf\ddsconf.vcxproj]**
还有很多错误,这是为什么?
Cyclone 以 C99 为目标,但 VS2013 仍然缺乏对该版本 C 语言重要部分的支持。
您提到的特定错误的可能原因是 unable to use inline in declaration get error C2054。给出的解决方法值得一试。
我能够为 vs2019 和 vs2017 构建 cycloneDDS。
我需要为 vs2013 express 构建 cycloneDDS
CMake x64 vs2013
cmake -G "Visual Studio 12 2013" -A x64 -DCMAKE_INSTALL_PREFIX=C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycloneDds_install_dir ..
也尝试关注
cmake -G "Visual Studio 12 2013" -DCMAKE_INSTALL_PREFIX=C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycloneDds_install_dir ..
也尝试关注
cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_INSTALL_PREFIX=C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycloneDds_install_dir ..
--> CMake Error: Error: generator : Visual Studio 12 2013 Win64
但是运行
时出现很多错误cmake --build 。 --目标安装
我有关注
Win64 OpenSSL v1.1.1
cMake 3.19.2
jdk1.8.0_281
apache-maven-3.6.3
C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cyclonedds-master\src\ddsrt\include\dds/ddsrt/log.h(15 1): error C2054: 预期 '(' 跟随 'inline' [C:\Users\king\Downloads\cycloneDDS_VS_2013_Build\cycl onedds-master\build\src\tools\ddsconf\ddsconf.vcxproj]**
还有很多错误,这是为什么?
Cyclone 以 C99 为目标,但 VS2013 仍然缺乏对该版本 C 语言重要部分的支持。
您提到的特定错误的可能原因是 unable to use inline in declaration get error C2054。给出的解决方法值得一试。