You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:39:49