スレを勃てるまでもないC/C++の質問はここでat TECH
スレを勃てるまでもないC/C++の質問はここで - 暇つぶし2ch464:デフォルトの名無しさん
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