gpt4 book ai didi

c++ - 如何设置 Xcode 框架搜索路径?

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

我正在尝试打开一个带有问候图片的屏幕。它在 Xcode 上没有显示错误,但是当我运行该程序时,屏幕弹出黑色。它只是一个黑屏,不显示打招呼的图像。听说解决方案是把图片放到同一个目录下,所以就拖到Xcode上了。尽管如此,它还是显示为黑色。

   #include "SDL/SDL.h"

int main( int argc, char* args[] )
{
//The images
SDL_Surface* hello = NULL;
SDL_Surface* screen = NULL;

//Start SDL
SDL_Init( SDL_INIT_EVERYTHING );

//Set up screen
screen = SDL_SetVideoMode( 640, 480, 32, SDL_SWSURFACE );

//Load image
hello = SDL_LoadBMP( "hello.bmp" );

//Apply image to screen
SDL_BlitSurface( hello, NULL, screen, NULL );

//Update Screen
SDL_Flip( screen );

//Pause
SDL_Delay( 2000 );

//Free the loaded image
SDL_FreeSurface( hello );

//Quit SDL
SDL_Quit();

return 0;
}

最佳答案

问题是可执行文件开始运行后,图像不在同一个地方。

您可以通过更改“自定义工作目录”在短期内解决此问题 Custom Working Directory
(来源:nathdaly at www-personal.umich.edu)

在“Product->Edit Scheme...”的顶部菜单下找到

这是一个很好的快速修复程序,可以查看您是否可以使程序正常运行。但这不适用于您实际想要发布的应用程序。

为此,您需要将图像嵌入到您的游戏中,以便它们随包一起“运送”。将图像添加到您的 Xcode 项目中,就像您所做的那样,然后当您单击目标时,确保它们包含在“构建阶段”选项卡下的“复制捆绑资源”构建阶段中。

关于c++ - 如何设置 Xcode 框架搜索路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488230/

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