未解決の外部シンボル
Posted: 2016年8月02日(火) 19:46
いまc++を使って弾幕stgを作っているものです。
そこで自分だけで解決できないエラーが発生したため質問をしました。
コードをほとんどいじっていないのに次のようなエラーが発生しています。
出力
1>------ ビルド開始: プロジェクト:THLIK, 構成:Debug Win32 ------
1>Zako_01_1.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_2.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_3.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Bullet.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>etbreak.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>PlOption00.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_0.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_1.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Zako_01_2.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Zako_01_3.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Bullet.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>etbreak.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>PlOption00.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Zako_01_0.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>main.obj : error LNK2019: 未解決の外部シンボル "int __cdecl DxLib::ClearDrawScreen(struct tagRECT *)" (?ClearDrawScreen@DxLib@@YAHPAUtagRECT@@@Z) が関数 "int __cdecl ProcessLoop(void)" (?ProcessLoop@@YAHXZ) で参照されました。
1>E:\project\THLIK\Debug\THLIK.exe : fatal error LNK1120: 3 件の未解決の外部参照
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
開発環境は
win 10 home
vc++2015 community
DxLib Ver 3.16d
です。
よろしくお願いします。
初心者ですがよろしくお願いします。
そこで自分だけで解決できないエラーが発生したため質問をしました。
コードをほとんどいじっていないのに次のようなエラーが発生しています。
出力
1>------ ビルド開始: プロジェクト:THLIK, 構成:Debug Win32 ------
1>Zako_01_1.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_2.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_3.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Bullet.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>etbreak.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>PlOption00.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_0.obj : error LNK2001: 外部シンボル ""int __cdecl DxLib::DrawCircle(int,int,int,int,int)" (?DrawCircle@DxLib@@YAHHHHHH@Z)" は未解決です。
1>Zako_01_1.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Zako_01_2.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Zako_01_3.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Bullet.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>etbreak.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>PlOption00.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>Zako_01_0.obj : error LNK2001: 外部シンボル ""unsigned long __cdecl DxLib::GetColor(int,int,int)" (?GetColor@DxLib@@YAKHHH@Z)" は未解決です。
1>main.obj : error LNK2019: 未解決の外部シンボル "int __cdecl DxLib::ClearDrawScreen(struct tagRECT *)" (?ClearDrawScreen@DxLib@@YAHPAUtagRECT@@@Z) が関数 "int __cdecl ProcessLoop(void)" (?ProcessLoop@@YAHXZ) で参照されました。
1>E:\project\THLIK\Debug\THLIK.exe : fatal error LNK1120: 3 件の未解決の外部参照
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
開発環境は
win 10 home
vc++2015 community
DxLib Ver 3.16d
です。
よろしくお願いします。
初心者ですがよろしくお願いします。