スレを勃てるまでもないC/C++の質問はここで
at TECH
464:デフォルトの名無しさん
07/02/28 23:39:11
OS:Windows XP Professional Version 2002 Service Pack 2
開発環境:Microsoft Visual C++ 6.0
===やりたいこと===
ChemDrawという化学構造を描画するソフトウェアのファイルフォーマットであるcdx形式のファイル(バイナリ)を読み込みたい
===これまでに実施した内容===
まず、CDXファイルフォーマットに関しては以下のページに書かれています。(英語)
URLリンク(www.cambridgesoft.com)
その内、バイナリファイルを読み込む際に事前に定義されたヘッダーファイルが以下のページのファイルです
URLリンク(www.cambridgesoft.com)
のリンクにある
URLリンク(www.cambridgesoft.com)
のファイルがcdxファイルフォーマットを読み込む際に使用するヘッダーファイルです。この中で
typedef UINT16 CDXTag;
typedef INT32 CDXObjectID; // signed for now, due to mac compiler bug?
という行があるのですが、私の開発環境ではUINT16とINT32という型が存在しないため、コンパイルをしても
c:\hogehoge\cdxconstants.h(54) : error C2146: 構文エラー : ';' が、識別子 'CDXTag' の前に必要です。
とエラーが出てしまいます。そこでUINT16ってなんだ?ってことを調べ始めて、
・UINT16は16bitのUINT
・「.NET Framework クラス ライブラリ」 においてUINT16は定義されているらしい
URLリンク(msdn2.microsoft.com)(VS.80).aspx
ってところまでは分かったのですが、何をしたらいいのかお手上げ状態になってしまいました。
とりあえず、このヘッダーファイルがコンパイルで通るようにしたいです。よろしくおねがいします。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4815日前に更新/129 KB
担当:undef