2011-09-17 7 views
1

私は炭素を使ったMacでアプリケーションを開発しています。macにgccを使って炭素にリンクするには?

私のIDEは(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; 
} 

macのgccで炭素にリンクするにはどうすればいいですか?

答えて

4

gcc用の単純な-framework Carbonフラグは、インターネット上のさまざまな情報源によれば、このトリックを行う必要があります。

これは確認できません。

This questionは少し似ているようです。

+0

ありがとう、それは動作します:) –

+0

C++プログラムのCarbon.hを含むように見えるので、gccでMac OS 10.10でコンパイルできません。どんな仕事? –

+0

@mangledorfそれはどちらも無関係で、むしろ私が答えることは不可能です。それ以上の詳細で新しい質問をしたり、他の場所で解決策を探す –

関連する問題