error D8021 :无效的数值参数“/Wno-cpp” cython_bbox

x33g5p2x  于2021-11-10 转载在 其他  
字(0.7k)|赞(0)|评价(0)|浏览(316)

windows系统,编译cython_bbox时,编译参数:

  1. from setuptools import setup, find_packages, Extension
  2. import numpy as np
  3. ext_modules = [
  4. Extension(
  5. "cython_bbox",
  6. ["utils/cython_bbox.pyx"],
  7. extra_compile_args=["-Wno-cpp", "-Wno-unused-function"],
  8. include_dirs=[np.get_include()],
  9. )
  10. ]

报错:

error D8021 :无效的数值参数“/Wno-cpp”

error D8021 :无效的数值参数“/Wno-unused-function”

解决方法:

  1. from setuptools import setup, find_packages, Extension
  2. import numpy as np
  3. ext_modules = [
  4. Extension(
  5. "cython_bbox",
  6. ["utils/cython_bbox.pyx"],
  7. extra_compile_args=["-std=c++14"],
  8. include_dirs=[np.get_include()],
  9. )
  10. ]

或者:

  1. extra_compile_args=["-std=c99"],

然后编译ok:

代码来源

GitHub - yhsmiley/bytetrack_realtime

相关文章