C++でファイルを以下のように分けています。
すべて同じディレクトリ内です。
sub.h
sub.cpp
main.cpp
VScodeでは以下の拡張機能を入れています。
C/C++
coderunner
main.cppをcoderunnerで実行した際に以下のエラーが出ます。
Undefined symbols for architecture x86_64: "max(int, int)", referenced from: _main in main-bc4cbf.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) コード
■試したこと
・ファイルを分割せずcppのみにコードを書いて実行した際には問題なく実行されます。
・xcodeで実行すると問題なく実行されます。
同じ現象で解決された方いらっしゃいますでしょうか・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。