Hi Michael

Yes, I did had them in two different places:


firt:

    // Cars

    { "carFollowing-IDM",           SUMO_TAG_CF_IDM },

    { "carFollowing-IDMM",          SUMO_TAG_CF_IDMM },

    { "carFollowing-Krauss",        SUMO_TAG_CF_KRAUSS },

    { "carFollowing-KraussPS",      SUMO_TAG_CF_KRAUSS_PLUS_SLOPE },

    { "carFollowing-KraussOrig1",   SUMO_TAG_CF_KRAUSS_ORIG1 },

    { "carFollowing-SmartSK",       SUMO_TAG_CF_SMART_SK },

    { "carFollowing-Daniel1",       SUMO_TAG_CF_DANIEL1 },

    { "carFollowing-PWagner2009",   SUMO_TAG_CF_PWAGNER2009 },

    { "carFollowing-BKerner",       SUMO_TAG_CF_BKERNER },

    { "carFollowing-Wiedemann",     SUMO_TAG_CF_WIEDEMANN },

    { "carFollowing-Adama",         SUMO_TAG_CF_ADAMA },

    { "carFollowing-Damis",                  SUMO_TAG_CF_DAMIS },


and the second:


StringBijection<SumoXMLTag>::Entry SUMOXMLDefinitions::carFollowModelValues[] = 
{

    { "IDM",         SUMO_TAG_CF_IDM },

    { "IDMM",        SUMO_TAG_CF_IDMM },

    { "Krauss",      SUMO_TAG_CF_KRAUSS },

    { "KraussPS",    SUMO_TAG_CF_KRAUSS_PLUS_SLOPE },

    { "KraussOrig1", SUMO_TAG_CF_KRAUSS_ORIG1 },

    { "SmartSK",     SUMO_TAG_CF_SMART_SK },

    { "Daniel1",     SUMO_TAG_CF_DANIEL1 },

    { "PWagner2009", SUMO_TAG_CF_PWAGNER2009 },

    { "BKerner",     SUMO_TAG_CF_BKERNER },

    { "Wiedemann",   SUMO_TAG_CF_WIEDEMANN },

    { "Adama",       SUMO_TAG_CF_ADAMA },

    { "Damis",       SUMO_TAG_CF_DAMIS },

};



>If they get compiled they need to be in some MSVC project (.vcxproj)
>otherwise
>Visual Studio would not know about them.
>Can you find out which project contains them?



You mean the project : z_libmicrosim_cfmodels.vcxproj and 
z_libmicrosim_cfmodels.vcxproj.filters ?


I did add them in these two files as follows:


<ItemGroup>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.h" 
/>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.h" />
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.cpp" />
    <ClCompile 
Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.cpp" 
/>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.cpp" 
/>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.cpp" 
/>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.cpp" />
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.cpp" />
  </ItemGroup>



and


 <ItemGroup>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.h">
      <Filter>Header-Dateien</Filter>
    </ClInclude>
  </ItemGroup>

  <ItemGroup>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile 
Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.cpp">
      <Filter>Quellcodedateien</Filter>
    </ClCompile>
  </ItemGroup>



???




Best regards


Adama



________________________________
From: Michael Behrisch <[email protected]>
Sent: 07 July 2016 15:02:13
To: Adama Fofana
Cc: [email protected]
Subject: Re: Driver model not compiled

Hi Adama,

Am 2016-07-07 10:52, schrieb Adama Fofana:
> Hello Michael
>
>
> Thanks for coming back to me. I have done that already.

Sorry for insisting here but are you completely sure? There are two
places in SUMOXMLDefinitions.cpp where you need to add it and your error
message looks very much like you only added it in one place.

> I have noticed that in the folder :
> <SUMO_HOME>\build\msvc10\z_libmicrosim_cfmodels
> z_libmicrosim_cfmodels.vcxproj and
> z_libmicrosim_cfmodels.vcxproj.filters
>
> My model was not there. Should the model created be there ? I tried to
> add them manually, it would not work.

That is strange because your log clearly showed that they have been
compiled.

>> 2>  MSCFModel_Krauss.cpp
>> 2>  MSCFModel_KraussOrig1.cpp
>> 2>  MSCFModel_KraussPS.cpp
>> 2>  MSCFModel_PWag2009.cpp
>> 2>  MSCFModel_SmartSK.cpp
>> 2>  MSCFModel_Wiedemann.cpp
>> 2>  MSCFModel_*Adama.*cpp

If they get compiled they need to be in some MSVC project (.vcxproj)
otherwise
Visual Studio would not know about them.
Can you find out which project contains them?

> Is there any file in the src or build folder that we should update?

Only the ones that were already mentioned. You could update the
Makefile.am as well but that is only relevant when using gcc/make and
not Sisual Studio.

Best regards,
Michael
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
sumo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-devel

Reply via email to