栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

ACMP项目属性表配置

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ACMP项目属性表配置

经验总结:

参照InterfaceCOLMAP的属性表配置,为ACMP新加了附加包含目录,附加库目录,附加依赖项,项目里“引用”新加了Common,IO,Math,MVS四个库的引用
ACMP属性页—— C/C++ —— 优化—— 启动内部函数改为是(/Oi)—— 全程序优化改为是(/GL)
ACMP属性页—— C/C++—— 代码生成—— 启动函数级链接改为 是(/Gy)

1 InterfaceCOLMAP属性表 1.1 C/C++的附加包含目录

F:MVS_programOpenMVSsrc
C:devvcpkginstalledx64-windowsinclude
C:devvcpkginstalledx64-windowsincludeeigen3
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1include

1.2 C/C++的预处理器

%(PreprocessorDefinitions)
WIN32
_WINDOWS
_CRT_SECURE_NO_DEPRECATE
_CRT_NONSTDC_NO_DEPRECATE
_SCL_SECURE_NO_WARNINGS
NDEBUG
_WIN32
_HAS_EXCEPTIONS=1
_USE_OPENMP
_USE_OPENGL
_USE_CUDA
_USE_BOOST
_USE_EIGEN
_USE_NONFREE
_USE_FAST_FLOAT2INT
_USE_FAST_CBRT
_USE_SSE
CMAKE_INTDIR=“Release”

1.3 附加库目录
C:/dev/vcpkg/installed/x64-windows/lib
C:/dev/vcpkg/installed/x64-windows/lib/$(Configuration)
C:/dev/vcpkg/installed/x64-windows/debug/lib
C:/dev/vcpkg/installed/x64-windows/debug/lib/$(Configuration)

C:/dev/vcpkg/installed/x64-windows/lib/Release
C:/dev/vcpkg/installed/x64-windows/debug/lib/Release

1.4 附加依赖项

…libx64ReleaseMVS.lib
…libx64ReleaseMath.lib
…libx64ReleaseIO.lib
…libx64ReleaseCommon.lib

F:MVS_programOpenMVSbuildlibx64ReleaseMVS.lib
F:MVS_programOpenMVSbuildlibx64ReleaseMath.lib
F:MVS_programOpenMVSbuildlibx64ReleaseIO.lib
F:MVS_programOpenMVSbuildlibx64ReleaseCommon.lib
C:devvcpkginstalledx64-windowslibboost_iostreams-vc140-mt.lib
C:devvcpkginstalledx64-windowslibboost_program_options-vc140-mt.lib
C:devvcpkginstalledx64-windowslibboost_system-vc140-mt.lib
C:devvcpkginstalledx64-windowslibboost_serialization-vc140-mt.lib
C:devvcpkginstalledx64-windowslibboost_regex-vc140-mt.lib
C:devvcpkginstalledx64-windowslibopencv_highgui.lib
C:devvcpkginstalledx64-windowslibopencv_ml.lib
C:devvcpkginstalledx64-windowslibopencv_objdetect.lib
C:devvcpkginstalledx64-windowslibopencv_photo.lib
C:devvcpkginstalledx64-windowslibopencv_stitching.lib
C:devvcpkginstalledx64-windowslibopencv_video.lib
C:devvcpkginstalledx64-windowslibopencv_calib3d.lib
C:devvcpkginstalledx64-windowslibopencv_dnn.lib
C:devvcpkginstalledx64-windowslibopencv_features2d.lib
C:devvcpkginstalledx64-windowslibopencv_flann.lib
C:devvcpkginstalledx64-windowslibopencv_videoio.lib
C:devvcpkginstalledx64-windowslibopencv_imgcodecs.lib
C:devvcpkginstalledx64-windowslibopencv_imgproc.lib
C:devvcpkginstalledx64-windowslibopencv_core.lib
C:devvcpkginstalledx64-windowsliblibpng16.lib
C:devvcpkginstalledx64-windowslibzlib.lib
C:devvcpkginstalledx64-windowslibjpeg.lib
C:devvcpkginstalledx64-windowslibtiff.lib
C:devvcpkginstalledx64-windowsdebuglibmpfr.lib
C:devvcpkginstalledx64-windowslibgmp.lib
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1libx64cuda.lib

2 DesenfigyPointCloud ——Debug配置 2.1附加包含目录

F:MVS_programOpenMVSsrc
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1include
C:devvcpkginstalledx64-windowsinclude
C:devvcpkginstalledx64-windowsincludeeigen3

2.2 预处理器定义

WIN32
_WINDOWS
_CRT_SECURE_NO_DEPRECATE
_CRT_NONSTDC_NO_DEPRECATE
_SCL_SECURE_NO_WARNINGS
_WIN32
_HAS_EXCEPTIONS=1
_USE_OPENMP
_USE_OPENGL
_USE_CUDA
_USE_BOOST
_USE_EIGEN
_USE_NONFREE
_USE_FAST_FLOAT2INT
_USE_FAST_CBRT
_USE_SSE
CMAKE_INTDIR=“Debug”

2.3 附加库目录
C:/dev/vcpkg/installed/x64-windows/lib
C:/dev/vcpkg/installed/x64-windows/lib/$(Configuration)
C:/dev/vcpkg/installed/x64-windows/debug/lib
C:/dev/vcpkg/installed/x64-windows/debug/lib/$(Configuration)
2.4 附加依赖项

…libx64DebugMVS.lib
…libx64DebugMath.lib
…libx64DebugIO.lib
…libx64DebugCommon.lib
C:devvcpkginstalledx64-windowsdebuglibboost_iostreams-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_program_options-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_system-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_serialization-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_regex-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_highguid.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_mld.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_objdetectd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_photod.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_stitchingd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_videod.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_calib3dd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_dnnd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_features2dd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_flannd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_videoiod.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_imgcodecsd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_imgprocd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_cored.lib
C:devvcpkginstalledx64-windowsdebugliblibpng16d.lib
C:devvcpkginstalledx64-windowsdebuglibzlibd.lib
C:devvcpkginstalledx64-windowsdebuglibjpeg.lib
C:devvcpkginstalledx64-windowsdebuglibtiffd.lib
C:devvcpkginstalledx64-windowsdebuglibmpfr.lib
C:devvcpkginstalledx64-windowsdebuglibgmpd.lib
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1libx64cuda.lib

3 ACMP ——Debug (配置失败,不要用)

(1) C/C++ 优化 启用内部函数
(2) C/C++ 常规 附加包含目录
(3) 预处理定义新加
(4)附加依赖项
F:MVS_programOpenMVSbuildlibx64DebugMVS.lib
F:MVS_programOpenMVSbuildlibx64DebugMath.lib
F:MVS_programOpenMVSbuildlibx64DebugIO.lib
F:MVS_programOpenMVSbuildlibx64DebugCommon.lib
C:devvcpkginstalledx64-windowsdebuglibboost_iostreams-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_program_options-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_system-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_serialization-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibboost_regex-vc140-mt-gd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_highguid.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_mld.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_objdetectd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_photod.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_stitchingd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_videod.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_calib3dd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_dnnd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_features2dd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_flannd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_videoiod.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_imgcodecsd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_imgprocd.lib
C:devvcpkginstalledx64-windowsdebuglibopencv_cored.lib
C:devvcpkginstalledx64-windowsdebugliblibpng16d.lib
C:devvcpkginstalledx64-windowsdebuglibzlibd.lib
C:devvcpkginstalledx64-windowsdebuglibjpeg.lib
C:devvcpkginstalledx64-windowsdebuglibtiffd.lib
C:devvcpkginstalledx64-windowsdebuglibmpfr.lib
C:devvcpkginstalledx64-windowsdebuglibgmpd.lib
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.1libx64cuda.lib

4 怎样在VS2019 Release模式下进行调试

OpenMVS的MVS静态库选择
C/C++ ——常规——调试信息格式 ——程序数据库(/Zi)
C/C++ ——优化——已禁用(/Od)
ACMP主项目在上面两个的基础上加一个
链接器——调试——生成调试信息——选择是(/Debug)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/510275.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号