アプリ版:「スタンプのみでお礼する」機能のリリースについて

Linux、Oracle8i、ProCで開発しています。
Linux、C、Procに関しては初心者です。
サンプルをもらったのですが、その提供者が夏休みで
連絡が取れないため、ここで質問させていただきます。

コンパイルを行うと、
EXEC SQL INCLUDE "TEST_TABLE.h";
の部分で
unable to open include file
というエラーが出ました。
どのような原因が考えられるでしょうか?

makefileは以下のとおりです。
TEST_TABLE.h は /Test/src/COMMON/ にあります。

include $(ORACLE_HOME)/precomp/lib/env_precomp.mk

TARGET =Test
SRCS =$(TARGET).pc
OBJS =$(TARGET).o
BIN =/Test/bin
INCL =/Test/src/COMMON/
CDIR =/Test/src/COMMON/
#COBJS =$(CDIR)sub1.o $(CDIR)sub2.o

all : $(TARGET)
@ echo 'Build complete'
mv $(TARGET) $(BIN)/.

$(TARGET) : $(OBJS)
$(CC) -o $(TARGET) $(OBJS) $(LDPATHFLAG)$(LIBHOME) $(STATICPROLDLIBS) $(COBJS)

$(OBJS) : $(SRCS)
$(PROC) $(PROCPLSFLAGS) iname=$*
$(CC) $(CFLAGS) -I$(INCL) -c $*.c

clean :
- rm -f $(TARGET) core

よろしくお願いします。

A 回答 (1件)

> $(PROC) $(PROCPLSFLAGS) iname=$*



ここの PROCPLSFLAGS が設定されていないからじゃないですか?

少なくとも、以下のような感じになっていないと。

PROCPLSFLAGS= include=$(INCL)


# 他にも必要なオプションがあるはず。私、Pro*C は使ったことがないので、よく分かりません
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

ご指摘の通り
PROCPLSFLAGS= include=$(INCL)
を追加することで解決できました。

お礼が遅れまして申し訳ありません。

お礼日時:2002/08/16 17:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!