###前提・実現したいこと
2004年に作成されたGTKを用いたプログラムを改良することになったのですが、プログラム初心者のためコンパイルのやり方がわからず困っています。
ソースファイルの中にはmakefileというのものもあり、コマンドプロンプトにそのファイルを読み込ませようともしたのですが、何かファイルが足りないみたいなエラーでうまく行きませんでした。
また、今使ってるPC(windows7、64bit)にはvisualstudio2017を入れてみたので、そこでコンパイルなどできれば便利かなと思い、できればそこで開発していきたいと思っています。
###該当のソースコード
C
1#include <gtk/gtk.h>
###試したこと
ソースコードには上記のincludeが入っていたのでそれっぽいファイルをソースコードと同じファイルに入れては見ましたが見つからないという感じでした。
###補足情報(言語/FW/ツール等のバージョンなど)
makefileの中には
INSTDIR=c:/wingtk
CC=c:/wingtk/bin/gcc
CFLAGS=-s -mwindows -mno-cygwin -fnative-struct -I$(INSTDIR)/INCLUDE/ -I$(INSTDIR)/INCLUDE/G__~1 -I$(INSTDIR)/INCLUDE/ -L$(INSTDIR)/LIB/ -B$(INSTDIR)/BIN/ -I$(INSTDIR)/GDK/ -DHAVE_CONFIG_H -DUNICODE
OUTPUT="tsumiki2.exe"
SRCS="srcs/main.c" "srcs/gtk_func1.c" "srcs/gtk_func2.c" "srcs/controlpanel.c" "srcs/qlearning_main.c" "srcs/qlearning_func1.c" "srcs/qlearning_func2.c" "srcs/2tree.c"
OBJS="main.o" "gtk_func1.o" "gtk_func2.o" "controlpanel.o" "qlearning_main.o" "qlearning_func1.o" "qlearning_func2.o" "2tree.o" $(INSTDIR)/LIB/libgtk.dll.a $(INSTDIR)/LIB/libglib-2.0.dll.a $(INSTDIR)/LIB/libgdk.dll.a "rsrc.o"
all: compile_res
$(CC) -c $(SRCS) $(CFLAGS)
$(CC) -o $(OUTPUT) $(OBJS) $(CFLAGS)
compile_res:
c:/wingtk/bin/windres --include-dir $(INSTDIR)/INCLUDE/ --include-dir $(INSTDIR)/INCLUDE/G__~1 --use-temp-file -I rc -O coff -i "srcs/rsrc.rc" -o "rsrc.o"
test: all
./$(OUTPUT)
clean:
del *.o
とあるのですが、何のファイルをどう配置すれば良いのでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/16 04:12
2017/12/17 17:29
2017/12/18 08:39