This sounds like the "rookie" mistake of declaring your functions inline in
the class definition in the header files, and then including those headers
in multiple files.
eg: foo.h:
class Foo {
Foo() { ... }
~Foo() { ... }
};
foo.cpp:
#include "foo.h"
bar.cpp:
#include "foo.h"
== linker problems.
--Wez.
> I'm assuming "delete" isn't a function but the C++ operator delete. You're
> probably #including the same file more than once, but I doubt it's in
Zend.
>
> If all else fails, you can try passing "/FORCE" to the linker options and
> it'll try to force the linkage. It might result in a broken binary,
though.
> Igal Ore wrote:
>
> > I'm receiving this
> > php_TPKCS12.obj : LNK2005 error: _delete already defined in cert.obj
> > php_TPKCS12.obj : warning LNK4006: _delete already defined in cert.obj;
> > second definition ignored
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php