我用C语言编写了一个非常基本的测试应用程序GTK + 3,但是当我想启动这个应用程序时,我收到以下错误:
应用程序无法正确启动(0xc000007b)
但我只能用GTK + 3来获得这个。
我的代码:
cmake_minimum_required(VERSION 3.7)
project(tutorial)
set(CMAKE_C_STANDARD 99)
set(SOURCE_FILES main.c)
set(PKG_CONFIG_EXECUTABLE "C:/msys64/mingw64/bin/pkg-config.exe")
FIND_PACKAGE(PkgConfig REQUIRED)
PKG_CHECK_MODULES(GTK3 REQUIRED gtk+-3.0)
INCLUDE_DIRECTORIES(${GTK3_INCLUDE_DIRS})
LINK_DIRECTORIES(${GTK3_LIBRARY_DIRS})
add_executable(tutorial ${SOURCE_FILES})
ADD_DEFINITIONS(${GTK3_CFLAGS_OTHER})
TARGET_LINK_LIBRARIES(tutorial ${GTK3_LIBRARIES})
的CMakeLists.txt:
%
我使用Clion 2017.1.3,mingw-w64 5.0和cmake 3.7.2(x64)与gdb 7.11.1(x64)
答案 0 :(得分:0)
好的,我修复了自己的错误^^
我在系统变量中设置了GTK_BASEPATH,在旧版GTK(32位)中设置了PATH变量,并将这些文件用作库。