別の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プロジェクトにはない)です。