別のPCで正常にコンパイルおよびリンクするcコードがあります。私は今、すべてをWindows764ビットOSで動作させるようにしています。コードはエラーなしでオブジェクトにコンパイルされますが、オブジェクトに対してdumpbinを実行すると/SYMBOLS
、いくつかのUNDEF
メッセージが表示されます。
0F9 00000000 UNDEF notype External | __imp__sprintf
0FA 00000000 UNDEF notype External | __imp__fclose
0FB 00000000 UNDEF notype External | __imp__fopen
0FC 00000008 SECT3 notype Static | _i
0FD 00000000 UNDEF notype () External | _strcmp
0FE 00000000 UNDEF notype External | __imp__setlocale
0FF 00000000 UNDEF notype () External | _strcpy
100 00000290 SECT5 notype () Static | _f_read_common_fields
101 00000000 UNDEF notype () External | _memcpy
102 00000000 UNDEF notype External | __imp__fread
103 00000000 UNDEF notype () External | _memset
104 00000000 UNDEF notype External | ___security_cookie
105 00000000 UNDEF notype () External | @__security_check_cookie@4
パスステートメントなどのメッセージを送信しているようですが、見つかりません。これはすべて、VS2005を使用してコマンドラインからコンパイルする外部コード(VSプロジェクトにはない)です。