OpenSourceRisk / ORE-SWIG

Other
49 stars 46 forks source link

Build ORE-SWIG with VS 2019 Issues #15

Open StephenYZhang opened 3 years ago

StephenYZhang commented 3 years ago

Hi everyone, I was building ORE-SWIG with VS 2019 following the User Guide:

mkdir builddir cmake -G "Visual Studio 16 2019" \ -A x64 \ -D SWIG_DIR=C:\dev\swigwin\Lib \ -D SWIG_EXECUTABLE=C:\dev\swigwin\swig.exe \ -D ORE:PATHNAME=C:\dev\ORE\master \ -D BOOST_ROOT=C:\dev\boost \ -S OREAnalytics-SWIG/Python \ -B builddir cmake --build builddir -v

3 error messages were generated: may I ask for your help? How to slove this problem?

"E:\Dev\xVAs\ORE-SWIG\builddir\ALL_BUILD.vcxproj" (default target) (1) -> "E:\Dev\xVAs\ORE-SWIG\builddir_OREAnalytics.vcxproj" (default target) (3) -> (ClCompile target) -> E:\Dev\xVAs\ORE-SWIG\builddir\CMakeFiles_OREAnalytics.dir\oreanalyticsPYTHON_wrap.cxx(697 188,1): error C2143: syntax error: missing ';' before '-' [E:\Dev\xVAs\ORE-SWIG\builddir_OR EAnalytics.vcxproj] E:\Dev\xVAs\ORE-SWIG\builddir\CMakeFiles_OREAnalytics.dir\oreanalyticsPYTHON_wrap.cxx(697 188,17): error C2143: syntax error: missing ';' before '{' [E:\Dev\xVAs\ORE-SWIG\builddir_O REAnalytics.vcxproj] E:\Dev\xVAs\ORE-SWIG\builddir\CMakeFiles_OREAnalytics.dir\oreanalyticsPYTHON_wrap.cxx(697 188,17): error C2447: '{': missing function header (old-style formal list?) [E:\Dev\xVAs\ORE -SWIG\builddir_OREAnalytics.vcxproj]

129 Warning(s)
3 Error(s)

Thanks.

I used boost_1_76_0 and swigwin-4.0.2

StephenYZhang commented 3 years ago

And I just tried an eariler SWIG 3.0.12. It generated the same error message.

byouness commented 1 year ago

Hello Stephen,

Did you manage to solve this issue? I am facing the exact same one using VS2019 as well.

Best regards, Youness