2017-03-20 14 views
1

私はVS12でOpenclプロジェクトをコーディングしています。Visual Studioで.clファイルをソースコードとして扱うにはどうすればよいですか?

何らかの理由で、VS12エディタではcppファイルの場合と同じように、clファイルのエディタウィンドウに同じソースコードオプションが表示されません。私は行番号を見ることができると私は、関数名の上にHOOVERとき、それは私がこれらの事を何も持っていないcl]タブでは、私にツールチップなど
を与えるcppタブで

enter image description here

私は本当に私の行番号を持っているしたいと他のコードも同様ます。

VSを第2のクラスとして扱うのを止める方法はありますか?私は.clファイルは、C++ファイルであるIDEを伝える場合はVSに横たわる

物事を悪化させます。

enter image description here

Text Editor -> File Extension

Tools -> Options...

物事が悪化追加cl拡張子を追加し、C++ にエディタを設定し

enter image description here

行番号などを取得するにはどうすればよいですか? >Text Editor - - >Plain TextOptions @すべての言語について - >All Languages - >Text Editor

+0

私は、関数名を掃除の画像を好き:D –

+0

_は "からVSを停止する方法はあります.clファイルを第2のクラスとして扱うのはどうですか?」_それは第2クラスとして扱われていませんが、OpenCL言語でIntellisenseのプログラミングをしていないようです。 –

+0

少なくとも、それは私に行番号を表示する必要があります..... – Johan

答えて

2

あなたはOptionsを経由して、プレーンテキストの行番号を有効にすることができます。

ツールチップの内容はIntellisense for C++です。私はVSがIntellisense OpenCLをサポートしているとは思わない。 clファイルをCまたはC++として扱うように設定することはできますが、最終的にどの程度うまくいくか分かりません。 >Text Editor - - >File Extensions

  1. あなたがはグローバルOptions @いくつかの目的の言語として認識clファイルを作ることができます。

  2. ファイルのプロパティを使用してファイルを希望の言語として認識させることができます。

0

IntelのコードビルダアドオンまたはAmdのcodexlを試してください。ここではVisual Studioの2015コミュニティ版のコードビルダーからの例です:

enter image description here

あなたはインテルのCPU/CPUを持っている必要はありません。私はそれもうまくいったビルドを試みた。 (* .cl)テンプレート

  • 構文は
  • タイプと機能自動補完
  • 新しいOpenCLのコードファイルの強調表示

    • 新しいプロジェクトテンプレート
    • プラグインでは、次の機能をサポートしています

    • OpenCLカーネルのオフラインコンパイルとビルド
    • LLVMコードビュー
    • アセンブリコードビュー
    • プログラムのIR生成
    • 対象のOpenCLデバイスの選択 - CPUまたはIntelグラフィックス
  • 関連する問題