一、軟件:VS2013,oracle10g
c++
二、VS2013 新建VC++空項目,而後在源文件中新建一個*.pc文件(不知道個人配置哪兒有問題,新建的pc文件必須和工程同名),右擊該文件——》屬性——》常規——》項類型,將項類型改選爲自定義生成工具,——》應用,以後該窗口左側會多了一個自定義生成工具的選項,——》自定義生成工具——》選項,命令行改成:proc $(TargetName) ,輸出改成:$(IntDir)$(TargetName).c sql
三、右擊pc文件,——》編譯,此時就會在工程目錄下生成一個C文件,在工程的源文件目錄中將C文件加進來,將pc文件從項目中移除。oracle
四、右鍵點擊項目->屬性->vc++目錄->包含目錄中添加頭文件目錄:oracle\product\11.1.0\client_1\precomp\public工具
庫目錄中添加.lib目錄:spa
oracle10g_database_win32\oracle\product\10.2.0\db_1\precomp\LIB
oracle10g_database_win32\oracle\product\10.2.0\db_1\RDBMS\XA
oracle10g_database_win32\oracle\product\10.2.0\db_1\oci\lib\msvc
oracle10g_database_win32\oracle\product\10.2.0\db_1\precomp\LIB\msvc命令行
五、右鍵點擊項目->屬性->配置屬性->連接器->輸入->附加依賴項添加.lib文件:
orasql10.lib;oraxa10.lib;oci.lib;orasqx10.liborm
六、編譯運行C文件。ci