- 締切済み
Cgコンパイラについて教えてください
nVidiaのCgコンパイラをインストールして コマンドプロンプトで >cgc -profile ps_2_0 sample.fx と入力してHLSLで記述したものをコンパイルすると (0) : error C3001: no program defined 136 lines, 1 errors. と表示されて、コンパイルできない原因がよくわかりません。 原因としてどのようなことが考えられますでしょうか。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- katouka09
- ベストアンサー率50% (130/256)
回答No.1
念のため確認なんですが、 「必須環境としては、OSがWindows 2000/XP、GeForce 3以降のGPUを搭載したグラフィックスカード、そしてDirectX 9.0 SDKのSummer 2003パッチ(DirectX 9.0b)を充当したシステムとされている。」 は満たしていますよね? 開発者向けサイトで確認すると、リファレンスマニュアルやユーザーズマニュアルがPDFファイルで提供されてますが、確認していますか? 英語で書かれているので、読めませんでは開発は無理だと思います。 ユーザーズマニュアルは、日本語で書かれているので熟読してみてはどうでしょうか? ソースファイルの拡張子はfxであっていますか? エラーメッセージの内容は理解できていますか? 「対象のプログラム(ソース)の定義が無い」 と、言われているようです。 プロファイルが正しいか確認してください。
補足
ご回答ありがとうございます。 OSはWindowsXP、グラフィックスカードはGeForce6600GTです。 Summer 2003パッチは扱っていませんでした。 ソースファイルの拡張子はあっています。 エラーメッセージは理解できています。 ユーザーズマニュアルを熟読してみようと思います。