VS でプロジェクト/ソリューションをビルドすると、WKT でコードが最初にコンパイルされ、次にリンクが行われます。
VS C++ コンパイラを使用してコードをコンパイルするときに、リンク段階で正確に何が起こるかを深く理解したいと思います。
コンパイル エラーの修正は非常に簡単です。構文エラーを削除するだけで完了です。しかし、リンカのエラーは、この分野のリンクに関する知識が不足しているため、時々混乱を引き起こします。
このリンクのプロセスを完全に理解すれば、リンクに関連する非常に一般的な厄介なエラーと戦うのは簡単です。
いくつかの具体的な質問:
1) リンクは実際にどのように行われますか?
2) リンクプロセスには何が必要ですか? *.lib ファイルとヘッダー ファイル ? はいの場合、これがどのように行われるかを詳しく説明していただけますか?
そして、上記の事実を理解した後、以下のようなリンクの問題の解決策を見つけるのは非常に簡単です..
error LNK2001: unresolved external symbol "public: long __thiscall