uvavision / Text2Scene

[CVPR 2019] Text2Scene: Generating Compositional Scenes from Textual Descriptions
117 stars 25 forks source link

error D8021 : invalid numeric argument '/Wno-cpp' #12

Open RajaBensalem opened 1 year ago

RajaBensalem commented 1 year ago

Hello, When I run the command : (syn) C:\Users\USER\cocoapi\PythonAPI\Text2Scene\lib>make I get the error D8021. This is the execution of make (my OS : windows : 8.0 and I have the version : Visual Studio C++ 2015) : python setup.py build_ext --inplace running build_ext cythoning nms/cpu_nms.pyx to nms\cpu_nms.c C:\Users\USER\anaconda3\envs\syn\lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: C:\Users\USER\cocoapi\PythonAPI\Text 2Scene\lib\nms\cpu_nms.pyx tree = Parsing.p_module(s, pxd, full_module_name) building 'nms.cpu_nms' extension creating build creating build\temp.win-amd64-cpython-39 creating build\temp.win-amd64-cpython-39\Release creating build\temp.win-amd64-cpython-39\Release\nms "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\USER\anaconda3\envs\syn\lib\site-pa ckages\numpy\core\include -IC:\Users\USER\anaconda3\envs\syn\include -IC:\Users\ USER\anaconda3\envs\syn\Include "-IC:\Program Files (x86)\Microsoft Visual Studi o 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240. 0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits \8.1\include\winrt" /Tcnms\cpu_nms.c /Fobuild\temp.win-amd64-cpython-39\Release\ nms\cpu_nms.obj -Wno-cpp -Wno-unused-function -std=c99 cl : Command line error D8021 : invalid numeric argument '/Wno-cpp' error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\ x86_amd64\\cl.exe' failed with exit code 2 make: * [all] Erreur 1 error1

RajaBensalem commented 1 year ago

Resolved by replacing in setup.py : extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99'], by : extra_compile_args={'gcc': ['/Qstd=c99']},