Microsoft Visual Studio Community 2017 による拡張機能のコンパイル方法


Microsoft Visual Studio Community 2017 による拡張機能のコンパイル方法

Author
Message
Zemax_Japan
Zemax_Japan
Forum Member
Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)Forum Member (1K reputation)

Group: Administrators / Zemax Staff
Posts: 257, Visits: 2.8K
概要 : この記事では、Microsoft Visual Studio C++ コンパイラを使用して DDE 拡張機能をコンパイルする方法を解説します。
OpticStudio 15 のリリースより、拡張機能は非推奨となっています。今後のリリースでは、新たな機能やバグ修正は提供されません。OpticStudio で機能する独自のアプリケーションを開発する場合は、ZOS-API を使用することを強くお勧めします。ZOS-API は、現時点で利用できる最新のプログラミング テクノロジに基づく、はるかに高機能なツールです。詳細は、ヘルプ ファイルの「ZOS-API について」、あるいはZOS-API.NET: 概要、または関連するナレッジ ベース記事を参照してください。

著者 : 
Thomas Pickering

公開日 : 
2017 年 5 月 12 日

サンプル ファイル :

対象 : 拡張機能


Microsoft Visual Studio Community 2017

Microsoft Visual Studio Community 2017 を起動して、新しい C++ Win32 プロジェクトを定義します。



このプロジェクトの名前を入力します。今回の例では、Hello World としています。[OK] をクリックします。次の画面の [アプリケーションの設定] (Application Settings) でこれが空のプロジェクトであることを宣言しているため、ファイルはいっさい作成されていません。



アクティブ ソリューション構成をリリースに設定し、使用するシステムに合わせてアクティブ ソリューション プラットフォームを選択します。



ソリューション エクスプローラの [ソース ファイル] (Source Files) フォルダを右クリックして、[追加] (Add) → [既存項目の追加] (Add Existing Item) を選択します。hello_world.c と zclient.c を追加します。hello_world.c ファイルは、この記事のサンプル ファイルのセクションからダウンロードできます。zclient.c ファイルは、Extend フォルダ (通常は ..\Documents\Zemax\Extend) に保存されています。

http://forum.zemax.com/Uploads/Images/06a6b491-2d35-41de-8cd0-7038.jpg

次に、ソリューション エクスプローラのプロジェクト名を右クリックし、[プロパティ] (Properties) を選択します。[構成プロパティ] (Configuration Properties) の [全般] (General) で、[マルチバイト文字セットを使用する] (Use Multi-Byte Character Set) を選択する必要があります。



C/C++ のコマンドラインで [追加オプション] (Additional Options) に「/Y-」を入力します。これによって、プリコンパイル済みヘッダーがオフになります。[OK] をクリックして設定を確定します。



次に、[ビルド] (Build) → [ソリューションのビルド] (Build Solution) をクリックすると、エラーが発生することなく、プロジェクトが正常にコンパイルされます。




これで必要な処理は完了です。OpticStudio で拡張機能を使用するには、OpticStudio のインストール フォルダにある適切なフォルダに目的の拡張機能を移動します。このフォルダは、通常 Program Files\OpticStudio\Extend です。
GO


Similar Topics


Login
Existing Account
Email Address:


Password:


Select a Forum....



































Zemax Users Forum


Search