Как связать с углеродом с помощью gcc в mac? - PullRequest
1 голос
/ 17 сентября 2011

Я разрабатываю приложение в Mac, которое использует углерод.

Моя IDE - это Code :: Blocks (компилятор GCC). Мой код успешно компилируется, но не связывается.

#include <iostream>
#include <Carbon/Carbon.h>

using namespace std;

int main()
{
    //CGEventFlags flags = CGEventSourceFlagsState(1);

    while(true)
    {
        CGEventSourceStateID eventSource = kCGEventSourceStateCombinedSessionState;
        bool b = CGEventSourceKeyState(eventSource, kVK_Command) && CGEventSourceKeyState(eventSource, kVK_ANSI_Period);
        if(b)
        {
            cout << "Yes" << endl;
        }
        else
        {
            cout << "No" << endl;
        }
    }

    cout << "Hello world!" << endl;
    return 0;
}

Как связать с углеродом с помощью gcc в mac?

1 Ответ

4 голосов
/ 17 сентября 2011

Простой флаг -framework Carbon для gcc должен помочь, согласно различным источникам в Интернете.

Хотя это не может быть подтверждено.

Этот вопрос кажется немного похожим.

...