日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vs2013下oracle proc配置

發布時間:2025/3/20 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs2013下oracle proc配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這幾天學習oracle數據庫,本人是windows 10系統,裝的是oracle 10,一直用的好好的,但是當學到pro編程時蛋疼了,在vs2013下,無論怎么配置總是報錯:

error LNK2019: 無法解析的外部符號 _sqlcxt,該符號在函數 _main 中被引用

沒辦法又裝了oracle win64 11g,但是還是蛋疼了,依然無法通過,最后度娘找了好久才發現是oracle數據庫版本的問題,

因為我裝的是64位,所以悲劇了,后來卸載了64位重裝了32位的oracle win32 11g,總算是順利編譯出了exe文件了。下面是我在vs2013下的配置過程:

首先強烈建議安裝32位的oracle數據庫。64位的不行。(可能只是我的不行)

1、新建空的vc++項目,在項目的源文件下創建一個后綴是.pc的文件,注意文件名要與項目名相同,否則在proc預編譯的時候會找不到文件。

2、右擊.pc文件,點屬性,常規,項類型,將項類型改選為自定義生成工具,應用,之后該窗口左側會多了一個自定義生成工具的選項,——》自定義生成工具——》選項,命令行改為:proc $(TargetName),輸出改為:$(IntDir)$(TargetName).c?如下圖:

?

3、右擊pc文件,編譯,此時就會在工程目錄下生成一個C文件,在工程的源文件目錄中將C文件加進來,將pc文件從項目中移除。為了方便,也可以不移除,右擊,屬性,常規,從生成中移除,選擇是即可。

?

4、右鍵點擊項目->屬性->vc++目錄->包含目錄中添加如下:

這是我的安裝路徑,換成自己的即可。

F:\oracle_win32_11g\product\11.1.0\db_1\precomp\public

庫目錄配置如下:

庫目錄:
F:\oracle_win32_11g\product\11.1.0\db_1\precomp\LIB;

F:\oracle_win32_11g\product\11.1.0\db_1\precomp\LIB\msvc;

F:\oracle_win32_11g\product\11.1.0\db_1\OCI\lib\MSVC;

F:\oracle_win32_11g\product\11.1.0\db_1\RDBMS\XA;

?

5、右鍵點擊項目->屬性->配置屬性->鏈接器->輸入->附加依賴項添加.lib文件:

oraxa11.lib;orasql11.lib;orasqx11.lib;oci.lib;

至此點擊本地windows調試器就可以生成exe文件了。

出處:https://blog.csdn.net/youlezhe/article/details/51418160?imageView2/5/w/120/h/120

總結

以上是生活随笔為你收集整理的vs2013下oracle proc配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。