Hi,

    for me, I've always copied over another projects *.dsp file
    and modified the related parts.

    I think you're getting a faster answer why this is so if you
    compare your Wizards generated file with the files within the
    PHP sources ...

    - Markus

On Wed, Apr 24, 2002 at 08:50:35PM -0400, Igal Raizman wrote : 
> Could you please tell me what type of Project do I need to create in Visual
> C++ ?
> I tried compiling and linking ctype and it works perfectly. I than copied by
> own extension code
> into php_ctype.c and it worked perfectly. However, when i tried to create my
> own project and use the
> same settings at the ctype project does, I got linking errors.
> 
> I use the "Win32-Dynamic Link Library" option in the wizard and picked "An
> empty dll project".
> should I be using something else ?
> 
> Thanks.
> 
> "Frank M. Kromann" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > It is not enough to define COMPILE_DL<(MODULENAME>
> >
> >
> > you also need this section
> >
> > #if COMPILE_DL_<MODULENAME>
> > ZEND_GET_MODULE(<MODULENAME>)
> > #endif
> >
> > and you need to define the module. I suggest you take a look at some of
> the other extensions 'ctype" is a good place to start. It is a simple
> wrapper extension with only two files.
> >
> > - Frank
> >
> >
> > > Hey, thanks for the input, but I have that defined and it still doesnt
> work,
> > > any other ideas ?
> > >
> > > "Brad Lafountain" <[EMAIL PROTECTED]> wrote in message
> > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > > you probally need to define
> > > >
> > > > #define COMPILE_DL_(MODULENAME)
> > > >
> > > >
> > > > - brad
> > > >
> > > > --- Igal Raizman <[EMAIL PROTECTED]> wrote:
> > > > > I switched back to PHP 4.1.2 to see if it works there and it still
> > > doesnt.
> > > > > I will try to recompile the lib file on my own, but I've come across
> > > another
> > > > > problem.
> > > > >
> > > > > If I only one function and all it does is use zend_printf(); to
> print
> > > > > "Hello World" my extension compiles and links without any problems.
> > > > > However, when I try to dl() my dll I get an error saying the dll
> > > > > is not a valid library:
> > > > > "Invalid library (maybe not a PHP library) 'Test.dll'"
> > > > > Any ideas ?
> > > > >
> > > > > "Markus Fischer" <[EMAIL PROTECTED]> wrote in message
> > > > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > > > >     It may certainly be the problem. Why don't you compile
> > > > > >     php4ts.lib on your own too ?! First try this.
> > > > > >
> > > > > > On Tue, Apr 23, 2002 at 08:37:00PM -0400, Igal Raizman wrote :
> > > > > > > Hello,
> > > > > > >
> > > > > > > I've set my VC++ 6.0 as I've been told to do here, and my
> extensions
> > > > > compile
> > > > > > > without any problems, errors or warnings. However, when it comes
> to
> > > > > linking
> > > > > > > I get the following error:
> > > > > > >
> > > > > > > php_test.obj : error LNK2001: unresolved external symbol
> > > > > > > "__declspec(dllimport) int __cdecl
> zend_parse_parameters(int,void *
> > > *
> > > > > *,char
> > > > > > > *,...)" (__imp_?zend_parse_parameters@@YAHHPAPAPAXPADZZ)
> > > > > > > ..\..\Release_TS/php_Test.dll : fatal error LNK1120: 1
> unresolved
> > > > > externals
> > > > > > >
> > > > > > > I've made sure to include php4ts.lib in the project, so I have
> no
> > > idea
> > > > > what
> > > > > > > the problem could be.
> > > > > > >
> > > > > > > Note: I'm using the php4ts.lib from PHP version 4.1.2, but
> actually
> > > > > using
> > > > > > > PHP version 4.2.0
> > > > > > > I'm not sure if this could be the problem, but I couldnt find
> > > php4ts.lib
> > > > > > > anywhere else but in the
> > > > > > > 4.1.2 dist.
> > > > > > >
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > PHP Development Mailing List <http://www.php.net/>
> > > > > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > > > >
> > > > > > --
> > > > > > Please always Cc to me when replying to me on the lists.
> > > > > > GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc
> > > > > > "Mind if I MFH ?" "What QA did you do on it?" "the usual?" "ah...
> none
> > > :)"
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > PHP Development Mailing List <http://www.php.net/>
> > > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > > >
> > > >
> > > >
> > > > __________________________________________________
> > > > Do You Yahoo!?
> > > > Yahoo! Games - play chess, backgammon, pool and more
> > > > http://games.yahoo.com/
> > >
> > >
> > >
> > > --
> > > PHP Development Mailing List <http://www.php.net/>
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
> >
> >
> 
> 
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php

-- 
Please always Cc to me when replying to me on the lists.
GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc
"Mind if I MFH ?" "What QA did you do on it?" "the usual?" "ah... none :)"

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to