1

NetBeans(Mac OSX)でフレームワークを使用しようとしています。フレームワークはqwtであり、/ Library/Frameworksにqwt.frameworkとして存在します。

プロジェクトを進行させ、このフレームワークを使用するために、プロジェクト設定で2つのことを行いました。

1)リンクオプションを追加しました' -framework qwt'

2)インクルードディレクトリを追加しました' /Library/Frameworks/qwt.framework/Headers'

これで問題は解決し、プログラムは正常にコンパイルおよび実行されますが、これがNetBeansでフレームワークを利用する正しい方法であるかどうか疑問に思っています。フレームワークをどこかに追加するだけで、インクルードが自動的に取得されるので心配する必要がないことを望んでいたと思います。

NetBeansでフレームワークを使用するためのより効率的で正しい方法について誰かがアドバイスを提供できますか?

ありがとうピート

4

1 に答える 1

1

少しグーグル調査を行った後、上記の手順を実行するよりも、NetBeansでフレームワークを利用する簡単な方法はないようです。a)リンクオプション' -framework xxx'を追加します。b)フレームワークからインクルードディレクトリを追加します。これはxxx.framework/Headers(通常)にあります。XCodeとQtCreatorにはフレームワークを直接追加するオプションがありますが、NetBeansにはこのオプションがないようです。これらの手順が、NetBeansとフレームワークを使用したい人に役立つことを願っています。(Qtプロジェクトを作成するには、QtCreatorよりもNetBeansの方が適しています。デバッグ機能と一般的なIDEの方が使いやすいからです。)Pete

于 2012-08-24T07:11:34.130 に答える