c++ - 构建venes_inet时出错:意外令牌
问题描述
我有一台 Windows 10 PC,我按照教程安装了 Veins 5.0,因此我安装了 OMNeT++ 5.6.1。我也有第一次打开 OMNeT IDE 后安装的 INET 4.2.0。我可以成功打开来自 OMNeT++、Veins 和 INET 的模拟。然而,在构建静脉/子项目的静脉项目时,我收到以下错误:
10:48:52 **** Incremental Build of configuration gcc-release for project veins_inet ****
make MODE=release all
make[1]: Entering directory '/c/src/veins-veins-5.0/subprojects/veins_inet/src'
veins_inet/VeinsInetApplicationBase.cc
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `clang++ -c -std=c++11 -O3 -DNDEBUG=1 -MMD -MP -MF ../out/clang-release/src/veins_inet/VeinsInetApplicationBase.o.d -isystem /usr/include -isystem /mingw64/include -Wno-deprecated-register -Wno-unused-function -fno-omit-frame-pointer -DXMLPARSER=libxml -DPREFER_QTENV -DWITH_QTENV -DWITH_PARSIM -DWITH_NETBUILDER -DWITH_OSG -DWITH_OSGEARTH -DVEINS_INET_EXPORT -DINET_IMPORT -DVEINS_IMPORT -DVEINS_INET_EXPORT -I"C:/src/veins-veins-5.0/subprojects/veins_inet/src" -I"C:/src/veins-veins-5.0/src" -I"C:/src/inet4/src" -I. -IC:/Universidad/2019-2020 (Master)/1B - Quadrimestre Primavera/TFM/OMNET/inet/src -IC:/src/veins-veins-5.0/src -I. -IC:/src/omnetpp-5.6.1/include -o ../out/clang-release/src/veins_inet/VeinsInetApplicationBase.o veins_inet/VeinsInetApplicationBase.cc'
make[1]: *** [Makefile:153: ../out/clang-release/src/veins_inet/VeinsInetApplicationBase.o] Error 1
make[1]: Leaving directory '/c/src/veins-veins-5.0/subprojects/veins_inet/src'
make: *** [Makefile:36: all] Error 2
"make MODE=release all" terminated with exit code 2. Build might be incomplete.
10:48:53 Build Failed. 2 errors, 0 warnings. (took 942ms)
有没有人经历过类似的事情?
解决方案
很明显,问题出在您的命令行中
clang++ -c -std=c++11 ... -IC:/Universidad/2019-2020 (Master)/1B ...
不要在文件夹名称中放置括号或空格。这只可能导致混乱。
推荐阅读
- javascript - P5.js - 从 JSON 加载并保存到 JSON
- clojure - 在 Clojure 中将序列懒惰地划分为不同大小的块
- math - 在 GNU Scientific Library 多根查找器中选择起点
- php - 通过匹配 PHP 中的对象字段将对象值组合到单个数组中
- python - 如何在python的电子邮件正文中打印一个多行字符串变量
- google-cloud-platform - 如何在 GCloud App Engine Standard 上访问网站
- ansible - Ansible如何根据条件设置条件或变量
- webpack - 从 bundle.js 中删除 webpack 4 添加的代码
- c++ - 按下空间时如何获得更平滑的旋转
- php - php错误preg_match未知修饰符'2'