- 210 名前:名無しさん@お腹いっぱい。 [2007/06/24(日) 22:52:30 .net]
- >>208
どうも。 AC_CHECK_HEADERSで自己定義して、定義しても自動ででてるーと思ってました。 AC_CHECK_HEADERならでないのですか。 >>209 例えば、 #if HAVE_INTTYPES_H #include <inttypes.h> #elif HAVE_STDINT_H #include <stdint.h> #else # ..... 自己定義 #endif #if HAVE_SYS_STYPES_H #.......略 typedef size_t my_size_t ; typedef uint32_t my_uint32_t ; typedef struct libraryargs { my_size_t length; my_uint32_t data; } libraryargs; DECLARE_EXPORT my_bool_t library_function(libraryargs *args); というのがあると、size_tやuint32_tが実際なに型なのかconfigureで作ると思っていて その結果をライブラリコンパイル時に使っているので ライブラリを使う側も同じ型を使って欲しいと思うんです。 それをまた#ifdef _WIN32でやっているとconfigureの意味が無いというか。 普通どうやるんでしょ?
|

|