下記ページを使って独学でC++を勉強している者です。
リンク先にある「■簡単なサンプル」の
・sample.h
・sample.cpp
・main.cpp
の三つのファイルを作成し、
sample.cppとmain.cppをそれぞれ、PowerShell上でg++コマンドを使ってコンパイルしてみたのですが
下記のようなエラーが出力されてしまいます。
クラスの定義とオブジェクトの生成については、まだいまいち理解がきちんとできておらず、そもそもsample.cppとmain.cppの二つをコンパイルする必要があるのかもわかっていないのですが、エラーが出力されてしまう原因につきましてお分かりになる方がいらしましたらご教示願えればと思います。
なお、三つのファイルとも同フォルダ内に格納しております。
【リンク】
http://cpp-lang.sevendays-study.com/day2.html
【sample.cppのエラー】
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
【main.cppのエラー】
C:\Users******\AppData\Local\Temp\ccYhred2.o:main.cpp:(.text+0x5a): undefined reference to CSample::set(int)' C:\Users*****\AppData\Local\Temp\ccYhred2.o:main.cpp:(.text+0x67): undefined reference to
CSample::get()'
回答2件
あなたの回答
tips
プレビュー