1
Windows 용 정맥 0.29 및 Omnet ++ 5.1을 설치하기위한 자습서 단계를 수행했으며 Omnet ++ 내부에 Veins를 빌드해야하는 시점까지 모든 것이 잘되었습니다. 내가 가진 유일한 문제는 Omnet ++ 설치 중에 QTENV 옵션을 "no"로 설정하여 해결 된 일부 Qt 패키지와 관련이 있습니다. Veins Omnet ++ 빌드 오류
Omnet ++에서 혈관을 만들려고, 나는 다음과 같은 오류 얻을 :veins/base/modules/BaseMacLayer.cc:74:67: error: cast from 'const char*' to 'LAddress::L2Type {aka long int}' loses precision [-fpermissive]
가 정확히 될 수 있는지에 대한 검색을,이는 그것이 일반적으로 64bit를 기계 컴파일 문제 대 32 비트 관련이 있음을 발견했다. 이 오류는 일반적으로 64 비트 시스템 (내 컴퓨터의 경우)에서 프로젝트를 컴파일 할 때 나타나지만 32 비트 시스템에서는 나타나지 않는다고 들었습니다. 나는 32 비트 머신에서 컴파일하는 것이 정맥 사용에 대한 요구 사항인지 아니면 문제가 다른 것과 관련되어 있는지 알고 싶습니다.