問題タブ [pch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 初めて PCH を使用すると、Linker Tool エラーが発生します
私はかなり初心者のプログラマーで、c を少しだけ学んでいますが、gcc と Vim を使用して Linux で常に行っていましたが、Visual Studio を使用してみることにしました。LNK2005 および LNK1169 エラーが発生しました。調べてみましたエラーとその修正方法、PCH の適切な使用方法について説明します。私のプログラムが小さすぎて PCH を使用できない場合でも、学ぶことは役立つと思うからです。
私の理解#include "stdafx.h"では、ソース ファイル (' ' と呼ばれる) の先頭にある必要があります。' ' は、プロジェクトを作成したときの既定値から変更しhelloworld.cていません。' ' という名前のヘッダー ファイルを作成しました。それは「」と呼ばれ、「 」があり、追加したのはヘッダーに何も含めようとしたり、含めなかったりすることだけでした。これらはすべて私のプログラムを壊します。コンパイルできる唯一の方法は、コメントアウトすると、プログラムが正常にコンパイルされることです。stdafx.cbitwise.hint bw()stdafx.h#include "bitwise.h"bitwise.h#include "stdafx.h" #include "stdafx.c" #include <stdio.h>//bw();
犯人であると思われるファイルは次のとおりです。