快板al_load_ttf_font找不到文件
Allegro al_load_ttf_font can't find file
我有一小段代码
int main(int argc, char **argv) {
al_init();
const ALLEGRO_FONT *arial = al_load_ttf_font("arial.ttf", 12, 0);
if ( !(
al_init_font_addon() &&
al_init_ttf_addon() &&
al_init_primitives_addon()
)) {
std::cout << "fail of init";
}
if (!arial) {
std::cout << "fail of arial";
return 0;
}
}
不幸的是,它会输出"arial失败"(inits运行良好)!我确实把所有东西都放在了同一个文件夹里,所以我不明白为什么它失败了。。。有什么猜测吗?
请阅读这篇文章,因为它将回答您的问题。
简而言之:
- 在初始化加载项之前,您正在加载字体
- 如果应用程序不是使用您期望的当前工作目录启动,则路径可能不正确。有关如何正确设置路径的信息,请参阅文章
相关文章:
- C++ ZBar cmake 错误"找不到文件"时包括
- 如何修复使用VScode调试器gcc调试时的"找不到文件"错误
- C++找不到文件
- Windows Subsystem for Linux (WSL) 下的间歇性随机"找不到文件"错误
- Makefile在Linux中工作,但在Windows下不起作用,在子目录中找不到文件
- Nemiver 找不到文件 /build/glibc-LK5gWL/glibc-2.23/stdlib/random.c
- 在 Windows 10 上找不到 ./****.h 文件 qt5,C++
- 找不到文件或目录
- ld:找不到文件:/usr/lib/crt1.o
- sip:找不到文件"QtGui/QtGuimod.sip"
- 生成文件错误 - 找不到文件 - *.cpp
- 错误53:找不到文件,而是路径中存在所有DLL
- YAML::LoadFile(std::string const&) 找不到文件 [ROS 中的 yaml-cpp]
- 在英特尔C++编译器 (Linux) 的配置搜索路径中找不到文件可执行文件
- CMake 包含错误(找不到文件、未定义引用)
- 尝试包含id3lib标头时出现找不到文件错误
- 在iOS设备上找不到文件QT创建者C QstandardPaths :: StandardLocations(Qs
- 生成可执行文件时找不到文件,但在eclipse c 中运行正常
- Rcpp:将C++函数移植到 R 中,'Rcpp.h'找不到文件
- CodeBlocks MinGW版本找不到文件,必须手动包含在链接器中