gpt4 book ai didi

c++ - 快板不适用于 clion (0xC000007B)

转载 作者:太空宇宙 更新时间:2023-11-04 13:06:58 25 4
gpt4 key购买 nike

所以我走到了死胡同,我只是想运行以下命令:

主要.cpp:

#include <iostream>
#include <allegro5/allegro.h>

int main(int argc, char **argv) {
std::cout << "Hello, World!" << std::endl;
al_init();
std::cout << "hi" << std::endl;
return 0;
}

CMakeList.txt:

cmake_minimum_required(VERSION 3.6)
project(allegro_test)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
SET(ALLEGRO_ROOT C:/Users/duck-/workspace/cpp/recources/allegro/)

INCLUDE_DIRECTORIES( ${ALLEGRO_ROOT}/include )
LINK_DIRECTORIES( ${ALLEGRO_ROOT}/lib)

add_executable(allegro_test ${SOURCE_FILES})

TARGET_INCLUDE_DIRECTORIES(allegro_test PUBLIC ${ALLEGRO_ROOT})
TARGET_LINK_LIBRARIES(allegro_test allegro)

输出:

"C:\Users\duck-\.CLion2016.2\system\cmake\generated\allegro test-50fbd97d\50fbd97d\Debug\allegro_test.exe"

Process finished with exit code -1073741701 (0xC000007B)

我正在使用 here 中的 allegro-mingw-gcc6.2.0-x64-dynamic-5.2.2.zip|并将 allegro-5.2.dll、cygintl-1.dll 和 cygintl-2.dll 复制到

C:\Users\duck-.CLion2016.2\system\cmake\generated\allegro test-50fbd97d\50fbd97d\Debug\

程序执行的地方。我已经安装了 .NET Framework 4.6.2。我错过了什么吗?提前干杯。

最佳答案

由于您是在调试配置中构建程序,因此您需要包含 allegro-debug-5.2.dll,而不仅仅是 allegro-5.2.dll。

关于c++ - 快板不适用于 clion (0xC000007B),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41772608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com