Hi Yulong,

If I recall correctly, this is a VC++ problem.

The release build of an ATL project has some defines which take out
something (I think standard library stuff). I would begin looking there.

Again, shooting from the hip, remove the define ATL_MIN_CRT from release
builds.

Sorry, work does not allow me to have a compiler installed on my
workstation.

> Another problem is the debug ATL dll could not be registered with
> error 0x80070716. Though the dll could work correctly.
Not sure about this one - I've never encountered it. It looks like it could
be a COM error. Try below:

http://groups.google.com/groups?hl=en&lr=&threadm=eCQC08VPBHA.892%40tkmsftng
p05&rnum=2&prev=/groups%3Fq%3DATL%2Bregister%2B0x80070716%26hl%3Den%26lr%3D%
26selm%3DeCQC08VPBHA.892%2540tkmsftngp05%26rnum%3D2

Jeff

Jeffrey Walton
[EMAIL PROTECTED]
Network Operations
301.324.3197

-----Original Message-----
From: 曹玉龙 [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, November 23, 2004 2:38 AM
To: Walton, Jeffrey (Contractor)
Subject: RE: link error with crypto++ 521

Hi, Jeff

        Thank you for your suggestion. Unfortunately, it still does't work
correctly.

        With your suggestion, I guess there are some problems with my
building cryptlib. Now I tell my working step by step, I wish you may find
anything wrong. (my code was placed with this mail.

...

        5. I could build my code and get the debug result. But the release
version could not be built correctly. A lot of LNK2001 found. That is my
problem. Another problem is the debug ATL dll could not be registered with
error 0x80070716. Though the dll could work correctly.

...

        I provide my code with this mail. I delete cryptlibd.lib & cryptlib.
lib, because they are so large for mail. I hope you could help me.


Yulong 

Reply via email to