(原)netbeans中使用libtorch

转载请注明处处:

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更新。

猜你喜欢

转载自www.cnblogs.com/darkknightzh/p/11479330.html