转载请注明处处:
https://www.cnblogs.com/darkknightzh/p/11479330.html
将之前(https://www.cnblogs.com/darkknightzh/p/11479240.html)写好的CMakeLists.txt和example-app.cpp放到某文件夹内,如
/media/xxx/disk1T/code/C/testxx
1选择具体路径
2 选择custom,如下图所示
netbeans----file----new----c/c++ project with existing sources
3选择当前目录下一个目录(先新建build,然后选择该目录,如/media/xxx /testxx)
4处输入
cmake -DCMAKE_PREFIX_PATH=/home/xxx/libtorch/libtorch -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-10.0 -DCUDA_NVCC_EXECUTABLE=/usr/local/cuda-10.0/bin -DCUDA_INCLUDE_DIRS=/usr/local/cuda-10.0/include ..
如下图所示。
此处直接输入
cmake -DCMAKE_PREFIX_PATH=/path/to/libtorch ..
失败了。。。
剩下的全都默认就行了。
之后就可以编译成功了。
5处可选中,这样netbeans每次编译,都会根据CMakeLists.txt重新生成工程,避免修改CMakeLists.txt后,工程不根据CMakeLists.txt更新。