0

私はopenglプロジェクト内でpythonを使用しており、C言語で独自のglライブラリを作成しています。Sublime Text 2 を使用しており、crtl-b を押して .so を作成するためのビルド システムが必要です。

4

1 に答える 1

1
{
    "cmd": ["gcc -Wall -Werror -fPIC -c $file_name -o $file_base_name| gcc -shared -o $file_base_name.so  $file_base_name -lGLEW -lGL -lGLU -lglut"],
    "shell":true, 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "working_dir" : "$file_path",
    "selector": "source.c"    
}

.c ファイルがあるフォルダーでビルド コマンドを起動すると、2 つのファイルが表示されます。拡張子のないオブジェクト コードと、必要な .so ファイルを含むもの。必要に応じて、リンカー シェル コマンドでライブラリを変更する必要があるかもしれません。-lGLEW -lGL -lGLU -lglut 必要なものについて。

于 2012-08-16T15:14:18.700 に答える