tudelft3d / SUMS-Semantic-Urban-Mesh-Segmentation-public

SUMS: Semantic Urban Mesh Segmentation.
GNU General Public License v3.0
56 stars 14 forks source link

Run the code in windows10 #5

Closed ziwenjie closed 2 years ago

ziwenjie commented 2 years ago

which compiler do you use in windows10, I used mingw64 8.1 and other errors

WeixiaoGao commented 2 years ago

We use Visual Studio 2017.

ziwenjie commented 2 years ago

We use Visual Studio 2017.

I use the Visual Studio 2017 in windows, and when I build the boost_numpy, I got many errors. image

ziwenjie commented 2 years ago

when I build the python_parsing I got many errors. like belows . image

I use the Visual Studio 2017 compiler in windows10 too.

WeixiaoGao commented 2 years ago

Have you used the boost_numpy we provide and do you get errors when configuring and generating your project? We have only tested it on Python 3.7 and I am not sure which version may not work. For python_parsing, you must first make sure that your boost_numpy has been built successfully. And please follow the instructions in the readme to build from the source code.

ziwenjie commented 2 years ago

Have you used the boost_numpy we provide and do you get errors when configuring and generating your project? We have only tested it on Python 3.7 and I am not sure which version may not work. For python_parsing, you must first make sure that your boost_numpy has been built successfully. And please follow the instructions in the readme to build from the source code.

I used the boost_numpy provided by you, and I used the python version is 3.7.4, I can configure and generate successfully, and but when I used VS2017 to install, it got many errors. However, the code can product the boost_numpy.lib. image

ziwenjie commented 2 years ago

I found that in ..\3rd_party\python_parsing\py_aug\, which fold had the libpp.pyd. And I follow the Readme from start to finish.

WeixiaoGao commented 2 years ago

If you can successfully generate boost_numpy.lib in Release mode, it should be fine. You can try to use 'libpp.pyd' directly, otherwise, you need to generate your own 'python_parsing.dll'.