Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] Convert VISUM network using netconvert

Hello Mohammed,

In most cases, you wouldn't need to build "SUMOLibraries".  

In my experience,  first you need to make sure "C++ CMake tools for Windows" has been installed with your Visual Studio 2019.  Then

- Add two environmental variables SUMO_HOME and SUMO_LIBRARIES
    - SUMO_HOME points to your sumo source folder
    - SUMO_LIBRARIES points to your SUMOLibraries folder

To open, build/debug sumo projects in Visual Studio 2019,  you need to 
- Launch Visual Studio 2019
- Choose "Open a local folder",  and select the sumo source folder, where the CMakeLists.txt resides
- Wait for the Visual Studio to set up the project for you based on the CMake settings automatically.

If everything is right,  you should end up seeing the following.  To debug the network editor, you need to select it from the "Select Startup Item".
Wuping Xin,PhD PE


Chief Technology Officer

KLD Engineering, P.C.

1601 Veterans Memorial Highway

Suite 340

Islandia, NY 11749

Office: 631-524-5940 x227

Direct: 631-524-5927    

Company www.kldcompanies.com  

Blog wupingxin.net 

Github www.github.com/wxinix






------ Original Message ------
From: "Mohammed Hammam" <mohamad_sh2000@xxxxxxxxxxx>
To: "Sumo project User discussions" <sumo-user@xxxxxxxxxxx>
Sent: 8/15/2021 9:30:54 AM
Subject: Re: [sumo-user] Convert VISUM network using netconvert

Hi Jakob,

Thank you for your reply, for 3 days I am trying to build sumo for windows but I keep getting errors.

when I try to build all using Microsoft visual studio, I am getting this error:

>------ Build All started: Project: SUMOLibraries, Configuration: x64-Debug ------
  [1/188] Building C object lib\CMakeFiles\libcurl.dir\dict.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/dict.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\dict.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\dict.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [2/188] Building C object lib\CMakeFiles\libcurl.dir\curl_sasl.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/curl_sasl.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\curl_sasl.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\curl_sasl.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [3/188] Building C object lib\CMakeFiles\libcurl.dir\curl_range.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/curl_range.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\curl_range.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\curl_range.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [4/188] Building C object lib\CMakeFiles\libcurl.dir\curl_ntlm_core.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/curl_ntlm_core.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\curl_ntlm_core.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\curl_ntlm_core.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [5/188] Building C object lib\CMakeFiles\libcurl.dir\hostasyn.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/hostasyn.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\hostasyn.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\hostasyn.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [6/188] Building C object lib\CMakeFiles\libcurl.dir\easy.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/easy.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\easy.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\easy.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [7/188] Building C object lib\CMakeFiles\libcurl.dir\curl_path.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/curl_path.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\curl_path.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\curl_path.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  [8/188] Building C object lib\CMakeFiles\libcurl.dir\gopher.c.obj
  FAILED: lib/CMakeFiles/libcurl.dir/gopher.c.obj
  C:\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -D_USRDLL -D_WIN32_WINNT=0x0600 -Dlibcurl_EXPORTS -I..\..\..\include -Ilib\..\include -I..\..\..\lib\.. -I..\..\..\lib\..\include -Ilib\.. -I..\..\..\lib -Ilib /DWIN32 /D_WINDOWS /W4 /Zi /Ob0 /Od /RTC1 -MDd /showIncludes /Folib\CMakeFiles\libcurl.dir\gopher.c.obj /Fdlib\CMakeFiles\libcurl.dir\ /FS -c ..\..\..\lib\gopher.c
C:\SUMOLibraries\32bits\3rdPartyLibs\curl-7.74.0\lib\vssh\ssh.h(28): fatal error C1083: Cannot open include file: 'libssh2.h': No such file or directory
  ninja: build stopped: subcommand failed.

Build All failed



seems like something is missing over there, any suggestions? I am really new to C++ and never used Microsoft visual studio before. 🙂


Thanks in advance.

Best Regards,

Mohammed Hammam
Twitter    ​. Linkedin
Tel: +974-5563-3861

From: sumo-user <sumo-user-bounces@xxxxxxxxxxx> on behalf of Jakob Erdmann <namdre.sumo@xxxxxxxxx>
Sent: Monday, August 9, 2021 11:30 PM
To: Sumo project User discussions <sumo-user@xxxxxxxxxxx>
Subject: Re: [sumo-user] Convert VISUM network using netconvert
 
Hello,
- what VISUM version are you using?
- can you provide a (small) sample network to replicate the problem you experience?

Instructions for building sumo (including debug-build) can be found at https://sumo.dlr.de/docs/Installing/Windows_Build.html

regards,
Jakob


Am Mo., 9. Aug. 2021 um 17:56 Uhr schrieb Mohammed Hammam <mohamad_sh2000@xxxxxxxxxxx>:
Hi there,

I am working on an traffic lights optimization project and recently I received a real network file which is from VISUM and I would like to use netconvert to convert it to sumo network, but I have a problem with traffic lights position which cannot be read by netconvert.

Using tls guessing might not solve my problem as I need the real position for each traffic light.

Any suggestions that might help me please.

And one more thing, I would like a help to setup a debugging environment in c++ (using Microsoft visual studio) for netconvert to see each step while converting VISUM, this might help me or maybe do something to get it read my traffic lights positions. 

Thank you.

Sent from my iPhone
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

Back to the top