15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


__thiscall link errors

Adam Pendleton -- apendlet@gmu.edu
Sunday, December 01, 1996

Environment: Win 95, VC++ 4.0

I am trying to build a project and I keep getting three unresolved 
externals concerning __thiscall.  I think I have heard this discussed 
before, what can I do to remove these link errors?


Adam

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   ._ o    Adam H. Pendleton 
  /  //\.  George Mason University <http://www.gmu.edu>
 '  \>> |  Fairfax, VA
     \\ '  Homepage: <http://site.gmu.edu/~apendlet/>




Rajesh Babu T -- rbabu@hotmail.com
Tuesday, December 03, 1996

>Environment: Win 95, VC++ 4.0
>
>I am trying to build a project and I keep getting three unresolved 
>externals concerning __thiscall.  I think I have heard this discussed 
>before, what can I do to remove these link errors?
>
>
>Adam

Hi Adam,

U just force the compiler to use one calling convention throughout U'r program.
So do include extern "C" above the function prototype like..

extern "C"
fn() ; // may be in the header file if 'fn()' is in a dll

extern "C"
fn()
{
 // fn code here...
}

Bye,

Rajesh Babu
KL,Malaysia
                                  
                                    _/_/_/     _/_/_/  _/_/_/_/_/ 
                                   _/    _/   _/    _/    _/
                                  _/    _/   _/    _/    _/
                                 _/_/_/     _/_/_/      _/
                                _/    _/   _/    _/    _/
                               _/    _/   _/    _/    _/
                              _/    _/   _/_/_/_/    _/


---------------------------------------------------------
Get Your *Web-Based* Free Email at http://www.hotmail.com
---------------------------------------------------------



Shaju Mathew -- shajum@hpptc51.rose.hp.com
Wednesday, December 04, 1996

Did you remember to include the DECLARE/IMPLEMENT_DYNCREATE macros??

> Environment: Win 95, VC++ 4.0
> 
> I am trying to build a project and I keep getting three unresolved 
> externals concerning __thiscall.  I think I have heard this discussed 
> before, what can I do to remove these link errors?
> 
> 
> Adam
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
>    ._ o    Adam H. Pendleton 
>   /  //\.  George Mason University <http://www.gmu.edu>
>  '  \>> |  Fairfax, VA
>      \\ '  Homepage: <http://site.gmu.edu/~apendlet/>
> 
> 


--
***********************************************************************
                              .---.         .---.
Shaju Mathew                 /" "  \  WWW  /  " "\    Off:(916)785-9018 
Performance Technology  Lab / / ""  \(*|*)/  "" \ \ 
Hewlett-Packard Company    //////   '. V .`   \\\\\\ Home:(916)722-4576
8000, Foothills Blvd      //// / // : """ : \\ \ \\\\
MS 5723, Roseville       // /   /  /`.""" '\  \   \ \\Fax:(916)785-1264
CA 95747-5723           //          //.".\\          \\
                     ------------- -UU---UU---------------
Shaju_Mathew@hp.com                '//|||\\`
                                     '' ``     
***********************************************************************




| Вернуться в корень Архива |