无法在Code :: Blocks中进行静态链接

时间:2013-06-14 05:46:58

标签: c++ c++11 sdl codeblocks

我刚刚安装了SDL并根据Code :: Blocks编译器的使用进行了设置(执行了链接器和编译器设置的必要步骤)。我正在学习本教程:http://www.youtube.com/watch?v=YoWVE5cwmP8,我测试的代码是:

#include "SDL.h"

int main(int argc, char* args[])
{
    SDL_Init(SDL_INIT_EVERYTHING);

    SDL_Quit();
    return 0;
}

我按照教程中的描述成功构建了它,但是当我运行它时,它说:

  

程序无法启动,因为您的计算机缺少SDL.dll。   尝试重新安装该程序以解决此问题。

我知道通过将SDL.dll添加到包含程序可执行文件的文件夹中可以轻松解决此问题。但我想做一个像这里的静态链接: The program can't start because libgcc_s_dw2-1.dll is missing

有人能告诉我如何静态链接代码块而无需浏览这么多吗?

0 个答案:

没有答案