2016/5/5に更新されたGnuC++(Bloodshed Dev-C++)によるDXライブラリの使い方を参考にしながらサンプルプログラムを作成しコンパイルしたのですが,エラーが出て実行出来ません.
どうすればよいでしょうか? 皆様のアドバイスお願いします.以下○○のところは自分の名前が入るので○○と表記しています.
Dev-C++は,C:/Users/○○/Dev-Cppにインストールされています.
DxLibの「プロジェクトに追加すべきファイル_GCC(Dev-cpp)用」はC:\Users\○○\DxLib_GCCにインストールされています.
Dev-C++の生成したMakefile
# Project: DrawPixel
# Makefile created by Dev-C++ 5.11
CPP = x86_64-w64-mingw32-g++.exe
CC = gcc.exe
WINDRES = windres.exe
OBJ = main.o
LINKOBJ = main.o
LIBS = -L"C:/Users/○○/Dev-Cpp/MinGW64/lib" -L"C:/Users/○○/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -L"C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用" -static-libgcc -mwindows -lDxLib -lDxUseCLib -lDxDrawFunc -ljpeg -lpng -lzlib -ltiff -ltheora_static -lvorbis_static -lvorbisfile_static -logg_static -lbulletdynamics -lbulletcollision -lbulletmath -lopusfile -lopus -lsilk_common -lcelt -pg
INCS = -I"C:/Users/○○/Dev-Cpp/MinGW64/include" -I"C:/Users/○○/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Users/○○/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include"
CXXINCS = -I"C:/Users/○○/Dev-Cpp/MinGW64/include" -I"C:/Users/○○/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/Users/○○/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/Users/○○/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++" -I"C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用"
BIN = DrawPixel.exe
CXXFLAGS = $(CXXINCS) -pg -DDX_GCC_COMPILE -DDX_NON_INLINE_ASM
CFLAGS = $(INCS) -pg
RM = rm.exe -f
.PHONY: all all-before all-after clean clean-custom
all: all-before $(BIN) all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)
プログラム
#include "DxLib.h"
// プログラムは WinMain から始まります
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1 ; // エラーが起きたら直ちに終了
}
DrawPixel( 320 , 240 , GetColor( 255,255,255 ) ) ; // 点を打つ
WaitKey() ; // キー入力待ち
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
エラーメッセージ
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libDxLib.a when searching for -lDxLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libDxLib.a when searching for -lDxLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libDxLib.a when searching for -lDxLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lDxLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libDxUseCLib.a when searching for -lDxUseCLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libDxUseCLib.a when searching for -lDxUseCLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libDxUseCLib.a when searching for -lDxUseCLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lDxUseCLib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libDxDrawFunc.a when searching for -lDxDrawFunc
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libDxDrawFunc.a when searching for -lDxDrawFunc
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libDxDrawFunc.a when searching for -lDxDrawFunc
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lDxDrawFunc
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libjpeg.a when searching for -ljpeg
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libjpeg.a when searching for -ljpeg
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libjpeg.a when searching for -ljpeg
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -ljpeg
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libpng.a when searching for -lpng
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libpng.a when searching for -lpng
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libpng.a when searching for -lpng
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lpng
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libzlib.a when searching for -lzlib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libzlib.a when searching for -lzlib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libzlib.a when searching for -lzlib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lzlib
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libtiff.a when searching for -ltiff
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libtiff.a when searching for -ltiff
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libtiff.a when searching for -ltiff
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -ltiff
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libtheora_static.a when searching for -ltheora_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libtheora_static.a when searching for -ltheora_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libtheora_static.a when searching for -ltheora_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -ltheora_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libvorbis_static.a when searching for -lvorbis_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libvorbis_static.a when searching for -lvorbis_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libvorbis_static.a when searching for -lvorbis_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lvorbis_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libvorbisfile_static.a when searching for -lvorbisfile_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libvorbisfile_static.a when searching for -lvorbisfile_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libvorbisfile_static.a when searching for -lvorbisfile_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lvorbisfile_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libogg_static.a when searching for -logg_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libogg_static.a when searching for -logg_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libogg_static.a when searching for -logg_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -logg_static
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libbulletdynamics.a when searching for -lbulletdynamics
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libbulletdynamics.a when searching for -lbulletdynamics
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libbulletdynamics.a when searching for -lbulletdynamics
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lbulletdynamics
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libbulletcollision.a when searching for -lbulletcollision
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libbulletcollision.a when searching for -lbulletcollision
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libbulletcollision.a when searching for -lbulletcollision
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lbulletcollision
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libbulletmath.a when searching for -lbulletmath
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libbulletmath.a when searching for -lbulletmath
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libbulletmath.a when searching for -lbulletmath
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lbulletmath
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libopusfile.a when searching for -lopusfile
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libopusfile.a when searching for -lopusfile
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libopusfile.a when searching for -lopusfile
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lopusfile
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libopus.a when searching for -lopus
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libopus.a when searching for -lopus
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libopus.a when searching for -lopus
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lopus
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libsilk_common.a when searching for -lsilk_common
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libsilk_common.a when searching for -lsilk_common
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libsilk_common.a when searching for -lsilk_common
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lsilk_common
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libcelt.a when searching for -lcelt
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用\libcelt.a when searching for -lcelt
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/Users/○○/DxLib_GCC/プロジェクトに追加すべきファイル_GCC(Dev-cpp)用/libcelt.a when searching for -lcelt
C:\Users\○○\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe cannot find -lcelt
C:\Users\○○\Project\collect2.exe [Error] ld returned 1 exit status
25 C:\Users\○○\Project\Makefile.win recipe for target 'DrawPixel.exe' failed
Dev-C++5.11 インストールした場所:C:\Users\○○\Dev-Cpp
DxLib_GCC3_16b.exe 実行した場所:C:\Users\○○\DxLib_GCC
設定しているコンパイラセット:TDM-GCC 4.9.2 64-bit Release
OSはWindows8.1です.