内联框架

266 阅读1分钟

image.png

这个原因是我使用的dll是从其他地方copy到exe目录,不是source生成的lib,混用导致的,看到内联就应该想到是release版本的dll

我的vld生成的dll位置有问题,因为exe我修改了output path,但是我又不想copy dll, 发现我只需要设置LIBRARY_OUTPUT_PATH就行了,这个是全局的设置属性

set(APP_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/dest)
set(EXECUTABLE_OUTPUT_PATH ${APP_OUTPUT_PATH})
set(LIBRARY_OUTPUT_PATH ${APP_OUTPUT_PATH})