Windows下无法运行集成Graphviz库编译生成的.exe程序
Windows下无法运行集成Graphviz库编译生成的.exe程序
我最近在尝试把Graphviz的gvc库集成到自己的极简C++语法分析器项目中,遇到了不小的麻烦。原本没引入Graphviz的时候,项目通过CMake和MinGW工具构建运行都很顺利,程序输出完全符合预期,但一加入Graphviz相关代码后就出问题了。
我是用CMake来配置项目的,下面是我编写的CMakeLists.txt内容:
cmake_minimum_required(VERSION 3.10) project(Analyser) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED True) set(GV_HOME "D:/Program Files (x86)/Graphviz") file(GLOB SRC CONFIGURE_DEPENDS src/*.cpp) include_directories(${GV_HOME}/include) include_directories(include) link_directories(${GV_HOME}/lib) add_executable(${PROJECT_NAME} src/main/main.cpp ${SRC}) target_link_libraries(${PROJECT_NAME} gvc cgraph)
环境信息
(注:原提问中环境部分内容未完整提供)
备注:内容来源于stack exchange,提问作者Aljen
相关产品推荐
相关产品推荐

