Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vc link時期錯誤一問

0 views
Skip to first unread message

好痛..

unread,
Oct 4, 2003, 11:31:58 PM10/4/03
to
最近用msdn上所提供的function來作加解密..
發覺complier過了可是在link時會出現下列錯誤:
DPAPI.OBJ:error LNK2001:unresolved external symbol __imp__CryptUnprotectData@28
DPAPI.OBJ:error LNK2001:unresolved external symbol __imp__CryptProtectData@28
我是用win32 console application模式來寫的..
請問一下有人知道這是什麼錯麼~
--
1.要執行這個function要先灌SDK喔..
2.這是程式碼..有興趣的人可以看一下..
http://140.134.4.20/~d8956631/Encryption.txt
--
--
[1m╭──── [31mO [32mr [33mi [34mg [35mi [36mn [m: [1;36m<不良牛牧場> [33m bbs.badcow.com.tw [32m(210.200.247.200) [37m─────╮ [m
[1m│ [5;33m ↘ [;1;32;40mWelcome to SimFarm BBS [37m-- [31mFrom : [ [37m203.67.211.147 [31m] [37;40m │ [m
[1m╰ [;32;40m◣◣ [1m◢ ◢◢ [34m《 [37m不良牛免費撥接→電話: [36m40586000 [37m→帳號: [36mzoo [37m→密碼: [36mzoo [34m》 [;32;40m ◣◣ [1m◢ [37m─╯ [m

鞋兒^O^

unread,
Oct 5, 2003, 12:17:04 AM10/5/03
to
※ 引述《superm...@bbs.badcow.com.tw (好痛..)》之銘言:
: 最近用msdn上所提供的function來作加解密..

: 發覺complier過了可是在link時會出現下列錯誤:
: DPAPI.OBJ:error LNK2001:unresolved external symbol __imp__CryptUnprotectData@28
: DPAPI.OBJ:error LNK2001:unresolved external symbol __imp__CryptProtectData@28
: 我是用win32 console application模式來寫的..
: 請問一下有人知道這是什麼錯麼~

應該是忘了在 head file 宣告的樣子 ...

如果是 dll檔, 除了在 head file 宣告外,
還要把 lib檔加入你的 project才行 ...

試試看吧, good luck ~

--
[m※ Origin: 臺大電機 Maxwell 站 ◆ From: 61-219-12-138.HINET-IP.hinet.net

好痛..

unread,
Oct 5, 2003, 1:24:05 AM10/5/03
to
※ 引述《slip...@bbs.ee.ntu.edu.tw (鞋兒^O^)》之銘言:
: ※ 引述《superm...@bbs.badcow.com.tw (好痛..)》之銘言:

: : 最近用msdn上所提供的function來作加解密..
: : 發覺complier過了可是在link時會出現下列錯誤:
: : DPAPI.OBJ:error LNK2001:unresolved external symbol __imp__CryptUnprotectData@28
: : DPAPI.OBJ:error LNK2001:unresolved external symbol __imp__CryptProtectData@28
: : 我是用win32 console application模式來寫的..
: : 請問一下有人知道這是什麼錯麼~
: 應該是忘了在 head file 宣告的樣子 ...
: 如果是 dll檔, 除了在 head file 宣告外,
: 還要把 lib檔加入你的 project才行 ...
: 試試看吧, good luck ~
謝謝你的回覆...另外我沒用過dll檔..
你說若是一個dll檔..head file那裡要如何宣告呢~

盪鞦韆的小孩。

unread,
Oct 5, 2003, 1:52:07 PM10/5/03
to
【 在 superm...@bbs.badcow.com.tw (好痛..) 的大作中提到: 】
: ※ 引述《slip...@bbs.ee.ntu.edu.tw (鞋兒^O^)》之銘言:
: : ※ 引述《superm...@bbs.badcow.com.tw (好痛..)》之銘言:
: : 應該是忘了在 head file 宣告的樣子 ...

: : 如果是 dll檔, 除了在 head file 宣告外,
: : 還要把 lib檔加入你的 project才行 ...
: : 試試看吧, good luck ~
: 謝謝你的回覆...另外我沒用過dll檔..
: 你說若是一個dll檔..head file那裡要如何宣告呢~

自己去建立這個dll file的head file,or他本身就有提供,
再納入project中,而參考這個dll file的c file記得去include .h file就可以了....
你上面的問題,也有可能是其中一邊的宣告有改過,
然後另一邊沒有更新宣告時,也可能發生喔...

--
少想一點,可以少奢求一點。
少想一點,痛苦也就輕一點。
少想一點,就少愛了一點。
少愛了一點、一點、一點又一點.....終於沒有了。
--

[m [1;34m※ 來源:‧靜宜大學計算機中心bbs站 bbs.pu.edu.tw‧[FROM: tp230-86.dialup.seed] [m

0 new messages