isl-org / isl-org/Open3D

Windows install separate debug and release libs

Open
#2,131 2 comments 3 reactions 1 assignee Claimed by @yxlao View on GitHub
build/install feature request
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

I have noticed that Open3D now creates separate Debug and Release folders in the build directory. However, these are not then carried through to the install folder. When I link open3d with find_package I specify the install folder as it contains the cmake config file. However, when trying to link I get

Severity Code Description Project File Line Suppression State
Error LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj Main D:\Projects\LiStar\build\Open3D.lib(PointCloud.obj) 1

Depending on whether I built debug or release most recently. I often swap between debug and release builds so this is difficult for me to deal with.

Can we have separate libraries for debug and release versions as some other libraries do? e.g. librealsense

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.