2013-08-27 29 views
0

在RedHat Linux 5.0系統中,當我嘗試編譯C程序(C程序調用proc函數)時,親C文件,鏈接器拋出錯誤,如「未定義的參考sqlcxt(無效* *,無符號整型*,結構sqlexd *,結構sqlcxp常量*)」在連接pro C庫後編譯c代碼生成鏈接器錯誤:未定義的函數sqlcxt引用

我已經嘗試鏈接libclntsh.so庫,並有考慮到圖書館的路徑,但仍然無法成功鏈接。幫助和指導,將不勝感激。提前致謝。

回答

1

這對我來說真的很糟糕(搜索時間超過3天)。最後,你需要告訴PROC * C代碼將會是CPP,所以PRO * C會將外部「C」放在代碼本身上。

PCCFLAGS=ireclen=132 oreclen=132 select_error=no DBMS=V8 userid=dwqs999/[email protected] sqlcheck=full mode=ANSI code=CPP lines=yes cpp_suffix=cpp

相關問題