私は(コマンドラインg++ *.hpp *.cpp 2> log.txt
で)私のプロジェクトをコンパイルしようとするたびに、それは私が何を得るのです。G ++警告:サポートされていないファイル形式のために構築されたリンクされているアーキテクチャではありません
log.txt
:
ld: warning: in configfile.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: warning: in erase.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: warning: in filehandler.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: warning: in insert.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: warning: in operation.hpp, file was built for unsupported file format which is not the architecture being linked (x86_64)
これはなぜ起こっているのアイデアですか?私はOSX 10.6の下にあります(最新の開発ツールを使用しています)
ヘッダーファイルをコンパイルすると、コンパイルプロセスの一部である事前コンパイル済みヘッダーが生成されます。彼の誤りはリンク段階に関連している。 – flumpb
@kisplit - 私は彼が何をうまく機能するかを段階的に見直してみたいと思っています。そして、彼はあらかじめコンパイルすることができます。彼がここでのプロセスを理解しているようには思われないので、一度に少し歩いていると、彼はうまくいくと思った。 – KevinDTimm