【问题标题】:dyld: Library not loaded...reason image not found?dyld:库未加载...找不到原因图像?
【发布时间】:2015-07-26 03:54:31
【问题描述】:

我是 C++ 和 XCode 的新手,我正在使用 sdl2 创建一个窗口,但是当我编译它时,它会崩溃给我一个线程。我已经包含了 opengl.hstdio.hSDL2.h .有关于

的问题

dlyd:library 未加载,但它们不同。

错误信息:

dyld:库未加载:@rpath/SDL2.framework/Versions/A/SDL2 引用自: /Users/shayanrazavi/Library/Developer/Xcode/DerivedData/c++_code-bbdyozxqxxdxosbxuyhcrqobxrkd/Build/Products/Debug/c++ 代码

原因:图片未找到

这是我使用的代码,由于某种原因,我无法将 int main 放入代码块中,但无论如何,我从 https://wiki.libsdl.org/SDL_CreateWindow 获得了此代码。

int main(int argc, char* argv[]) {
  SDL_Window *window;                    // Declare a pointer
  SDL_Init(SDL_INIT_VIDEO);              // Initialize SDL2

  // Create an application window with the following settings:
  window = SDL_CreateWindow(
    "An SDL2 window",                  // window title
    SDL_WINDOWPOS_UNDEFINED,           // initial x position
    SDL_WINDOWPOS_UNDEFINED,           // initial y position
    640,                               // width, in pixels
    480,                               // height, in pixels
    SDL_WINDOW_OPENGL                  // flags - see below
  );

  // Check that the window was successfully made
  if (window == NULL) {
    // In the event that the window could not be made...
    printf("Could not create window: %s\n", SDL_GetError());
    return 1;
  }

  // The window is open: enter program loop (see SDL_PollEvent)
  SDL_Delay(3000);  // Pause execution for 3000 milliseconds, for example

  // Close and destroy the window
  SDL_DestroyWindow(window);

  // Clean up
  SDL_Quit();
  return 0;
}

【问题讨论】:

    标签: c++ osx-mavericks sdl-2 xcode-6.2


    【解决方案1】:

    我知道为什么会发生这种情况,我本来打算在 XCode 中使用它之前将框架放在 /Library/Frameworks 文件夹中,因为当你下载 SDL 时,它会给你一个自述文件,而自述文件说要把它放在里面文件夹。

    我想下次我应该尝试阅读自述文件中的所有文本。但是如果我尝试在 XCode 中运行它,它会由于某种原因而崩溃。 (有道理,因为上面写着dyld: Library not loaded and we just put it in /Library/Frameworks

    【讨论】:

      猜你喜欢
      • 2013-12-25
      • 2012-03-20
      • 2013-07-16
      • 1970-01-01
      • 2020-05-12
      • 2020-01-28
      • 2010-11-30
      • 1970-01-01
      • 2018-03-26
      相关资源
      最近更新 更多