Hi,
Thank you for the answer. I am sorry but I
am not getting how I am supposed to use CMake for compiling
SUMO. I found in the source folder I downloaded, the project
file already done for visual studio in the folder I mentioned,
isn’t that correct? As far as I can remember that was written
in the instructions in the page (although it did not mention
the msvc17 folder) but I might be wrong. May I ask you if it
is possible to agree a call on skype or a session through
teamviewer, if that makes things quicker?
Thank you very much
Stefano Niero
Hi
Sorry
for the problem with the Wiki, it’s not work due a Problem
with the GDPR. About your Problem with the SUMO Build:
-
You need to use CMake for compiling SUMO.
It can generate a Solution for Visual Studio 2017 quickly.
-
About the problem with the libraries, you
can find all in this Project:
https://github.com/DLR-TS/SUMOLibraries
- For link all libraries
correctly, clone the SUMOLibraries project in c:\
libraries, define the environment variable SUMO_LIBRARIES
with “c:\libraries”, and generate a VS 2017 solution using
CMake-gui (If you need more help with this step, I can
help you)
- You need to put all
.dlls in the PATH for executing sumo, but this step can be
automatically done using the Script setPATH64.bat (in your
case, DON’T use setPATH32.bat).
- After defining the
environment variable SUMO_LIBRARIES, execute two times the
bat file setPATH64.bat of c:\libraries
All of this information
is in the SUMO Wiki, but while it don’t work, I can help you
thought Email.
Regards.
Hello,
I have been trying to build SUMO on my pc
which is a DELL 64bit with Windows 10 installed in order to
study it in debug mode. I had many problems in building the
program. I want to build the 64bit version using Microsoft
Visual Studio 2017. I used the prj file contained in
build\msvc17 then. At first I had problems in finding the
files contained in the fox/include library, I solved this
problem by copying them in the src folder. Secondly the
program kept on giving me Link errors because it would not
find the library: xerces-c-3.2.0-win64\lib\xerces-c_3D.lib. I
did not provide in the config.props any value for the 32bit
libraries but in one of the several attempts I made, this link
problem disappeared when I introduced also the value of the
32bit libraries, in this case the program is built without
error (although with 250 warnings) but once I launch or debug
the application the error that appears is the following:
The
program '[8428] duarouterD.exe' has exited with code
-1073741701 (0xc000007b).
Whose code suggests architecture
incompatibility. What should I do?
Moreover SUMO wiki server is not working so
I cannot access it.
Thank you very much for the attention
Stefano Niero