6

数分前に正常にコンパイルできます。そして、「プロファイル」ボタンを押してプロジェクトをビルドしようとした後に問題が発生しました。その後、プロジェクトをコンパイルできなくなりました。

エラーメッセージは次のとおりです。

/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/latte_prefix.h:24 から含まれるファイル:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/iostream:44:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/ostream:44:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/ios:42:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/iosfwd:44:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/bits/c++locale.h からインクルードされたファイル: 48:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/cstdio:52:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/tr1/stdio.h:37:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/tr1/cstdio:46:14: エラー: メンバー名なし名前空間「std」の「snprintf」
  std::snprintf の使用;
        ~~~~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/tr1/cstdio:47:14: エラー: メンバー名なし名前空間「std」の「vsnprintf」
  std::vsnprintf の使用;
        ~~~~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/tr1/cstdio:49:14: エラー: メンバー名なし名前空間「std」の「vfscanf」
  std::vfscanf の使用;
        ~~~~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/tr1/cstdio:50:14: エラー: 名前が付けられたメンバーがありません名前空間「std」の「vscanf」
  std::vscanf の使用;
        ~~~~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/tr1/cstdio:51:14: エラー: 名前が付けられたメンバーがありません名前空間「std」の「vsscanf」
  std::vsscanf の使用;
        ~~~~~^
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/latte_prefix.h:24 から含まれるファイル:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/iostream:44:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/ostream:44:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/ios:42:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../から含まれるファイルusr/include/c++/4.2.1/iosfwd:44:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/bits/c++locale.h からインクルードされたファイル: 48:
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../usr/include/ c++/4.2.1/cstdio:99:11: エラー: グローバル名前空間に 'FILE' という名前のメンバーがありません
  ::ファイルを使用;
        ~~^
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../usr/include/ c++/4.2.1/cstdio:100:11: エラー: グローバル名前空間に 'fpos_t' という名前のメンバーがありません
  ::fpos_t; を使用
        ~~^
/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../../../../../../../../usr/include/ c++/4.2.1/cstdio:102:11: エラー: グローバル名前空間に「clearerr」という名前のメンバーがありません
  ::clearerr を使用します。
        ~~^

コンパイルスクリプトは次のとおりです。

ProcessPCH++ /var/folders/r7/g6yvk_7s2zg0w0tndvr74qwc0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/latte_prefix-calwfgjtbaftrwfxqlbgygvcoqtm/latte_prefix.h.pth latte_prefix.h normal x86_64 clang com.apple_vm.compiler1ll.
    cd /Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte
    setenv LANG en_US.US-ASCII
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++-header -arch x86_64 -fmessage-length=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing -field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno -unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign -compare -Wno-shorten-64-to-32 -Wno-newline-eof -Wc++11-extensions -DNET_DUMP=0 -DDEBUG=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX. platform/Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -g -Wno-conversion -Wno-sign-conversion -I/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/build/latte.build/Debug/latte.build/latte.hmap - I/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte -I/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/../../sdk -I/ Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/build/Debug/include -I/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/build/latte.build/ Debug/latte.build/DerivedSources/x86_64 -I/Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/build/latte.build/Debug/latte.build/DerivedSources -Wall -F/Users/ wangyj1203/ワークスペース/project_x/svn/src/c++/src/latte/build/Debug --serialize-diagnostics /var/folders/r7/g6yvk_7s2zg0w0tndvr74qwc0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/latte_prefix-calwfgjtbaftrwfxqtmgygv .h.dia -c /Users/wangyj1203/workspace/project_x/svn/src/c++/src/latte/latte_prefix.h -o /var/folders/r7/g6yvk_7s2zg0w0tndvr74qwc0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/latte_prefix- calwfgjtbaftrwfxqlbgygvcoqtm/latte_prefix.h.pth -MMD -MT 依存関係 -MF /var/folders/r7/g6yvk_7s2zg0w0tndvr74qwc0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/latte_prefix-calwfgjtbaftrwfxqlbgygvcoprefixm.
4

1 に答える 1

3

snprintf()規格に由来しC99ます。名前空間stdを使用しないでください。グローバル名前空間を使用するだけです。

含めることを忘れないでくださいstdio.h

于 2012-05-21T09:40:55.737 に答える