在用c++部署yolov7.onnx时,遇到该错误。现把解决方法记录下来
1. To choose the x64 platform, click Build > Configuration Manager. Under Active Solution Platform, select In the dialog that comes up, select x64 as the new platform (it may come up by default) and then click Ok.
2. select the x64 platform in the VC window.
3. Check the Linker > Command Line property page to make sure there is no /MACHINE switch there
3.1 if you find /MACHINE ** in the additional optionswindow, just deletle it.
3.2. if you find /MACHINE ** in the all options window,go to the Linker > Advanced property page and make sure that Target Machine is "Not Set".
lan
1. 选择x64平台,点击build->Configuration Manager,在 Active Solution Platform选择x64。
2.在vs界面选择x64
3.在 Linker > Advanced property确保Target Machine 为 "Not Set".