Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将brew安装库包括到XCode_C++_C_Xcode_Macos - Fatal编程技术网

C++ 将brew安装库包括到XCode

C++ 将brew安装库包括到XCode,c++,c,xcode,macos,C++,C,Xcode,Macos,我正在尝试用Raylib创建一个游戏。我想使用XCode,因为我认为库管理将与Windows上的Visual Studio一样简单 我使用brew安装raylib安装了库。现在我试着运行这个从Raylib网站复制的简单项目 main.c: #include "raylib.h" #include <stdio.h> int main(void) { // Initialization //---------------------------------------

我正在尝试用Raylib创建一个游戏。我想使用XCode,因为我认为库管理将与Windows上的Visual Studio一样简单

我使用
brew安装raylib
安装了库。现在我试着运行这个从Raylib网站复制的简单项目

main.c

#include "raylib.h"
#include <stdio.h>

int main(void)
{
    // Initialization
    //--------------------------------------------------------------------------------------
    const int screenWidth = 800;
    const int screenHeight = 450;

    InitWindow(screenWidth, screenHeight, "raylib [core] example - keyboard input");

    Vector2 ballPosition = { (float)screenWidth/2, (float)screenHeight/2 };

    SetTargetFPS(60);               // Set our game to run at 60 frames-per-second
    //--------------------------------------------------------------------------------------

    // Main game loop
    while (!WindowShouldClose())    // Detect window close button or ESC key
    {
        // Update
        //----------------------------------------------------------------------------------
        if (IsKeyDown(KEY_RIGHT)) ballPosition.x += 2.0f;
        if (IsKeyDown(KEY_LEFT)) ballPosition.x -= 2.0f;
        if (IsKeyDown(KEY_UP)) ballPosition.y -= 2.0f;
        if (IsKeyDown(KEY_DOWN)) ballPosition.y += 2.0f;
        //----------------------------------------------------------------------------------

        // Draw
        //----------------------------------------------------------------------------------
        BeginDrawing();

            ClearBackground(RAYWHITE);

            DrawText("move the ball with arrow keys", 10, 10, 20, DARKGRAY);

            DrawCircleV(ballPosition, 50, MAROON);

        EndDrawing();
        //----------------------------------------------------------------------------------
    }

    // De-Initialization
    //--------------------------------------------------------------------------------------
    CloseWindow();        // Close window and OpenGL context
    //--------------------------------------------------------------------------------------

    return 0;
}
#包括“raylib.h”
#包括
内部主(空)
{
//初始化
//--------------------------------------------------------------------------------------
常数int屏幕宽度=800;
常数int屏幕高度=450;
InitWindow(屏幕宽度、屏幕高度,“raylib[core]示例-键盘输入”);
矢量2球位={(浮动)屏幕宽度/2,(浮动)屏幕高度/2};
SetTargetFPS(60);//将游戏设置为每秒60帧
//--------------------------------------------------------------------------------------
//主游戏循环
而(!WindowShouldClose())//检测窗口关闭按钮或ESC键
{
//更新
//----------------------------------------------------------------------------------
如果(IsKeyDown(键右))ballPosition.x+=2.0f;
如果(IsKeyDown(左键))ballPosition.x-=2.0f;
如果(IsKeyDown(KEY_UP))球位y-=2.0f;
如果(IsKeyDown(KEY_DOWN))ballPosition.y+=2.0f;
//----------------------------------------------------------------------------------
//画
//----------------------------------------------------------------------------------
开始画();
清晰背景(RAYWHITE);
DrawText(“使用箭头键移动球”,10、10、20、暗光线);
DrawCircleV(球位,50,褐红色);
EndDrawing();
//----------------------------------------------------------------------------------
}
//取消初始化
//--------------------------------------------------------------------------------------
CloseWindow();//关闭窗口和OpenGL上下文
//--------------------------------------------------------------------------------------
返回0;
}
我包括了搜索路径和标题路径,如下图所示:

代码构建得很好,但没有启动终端会话,也没有绘制球。你也可以在图片中看到库没有加载,但我不明白为什么。我还制作了包含的库和框架的屏幕截图:

任何帮助都将不胜感激

通过查找

我刚刚从项目中删除了库验证