我遵循了教程步骤,使用相扑0.29和Omnet++ 5.1安装ving4.5forWindows,直到我不得不在Omnet++中构建静脉之前,一切都进行得很顺利。我遇到的唯一问题是一些Qt包,它解决了在Omnet++安装期间将QTENV选项设置为"no“的问题。
当试图在Omnet++中构建静脉时,我得到以下错误:
veins/base/modules/BaseMacLayer.cc:74:67: error: cast from 'const char*' to 'LAddress::L2Type {aka long int}' loses precision [-fpermissive]搜索到底是什么,我发现这通常与32位对64位的机器编译问题有关。我听说这个错误通常出现在在64位机器中编译项目时(这是我的机器的情况),而不是在32位机器上。我想知道在32位机器中编译是否是静脉使用的必要条件,或者这个问题是否与你可能知道的其他问题有关。
https://stackoverflow.com/questions/43789545
复制相似问题