D:\zxing-cpp\CMakeLists.txt:102: error: add_executable cannot create target "ZXing" because another target with the same name already exists. The existing target is a shared library created in source directory "D:/zxing-cpp/core". See documentation for policy CMP0002 for more details.
时间: 2024-04-07 10:32:20 浏览: 177
zxing-cpp:ZXing C ++库
这个错误是因为你尝试在同一个项目中创建两个名字相同的目标(target)。因为你已经在"core"目录中创建了一个名为"ZXing"的共享库,所以你不能再在其他地方创建一个同名的可执行文件。
要解决这个问题,可以考虑重命名其中一个目标,或者将它们放在不同的项目中。你也可以通过设置 CMake 策略 CMP0002 来禁用这个错误检查,但这不是一个推荐的做法,因为它可能会导致其他问题。
阅读全文