This site is no longer active and is available for archival purposes only. Registration and login is disabled.

Building for DLL use?


Building for DLL use?

Postby InexorableTash » Nov 23, 2005 @ 7:23am

User avatar
InexorableTash
pm Member
 
Posts: 99
Joined: Sep 13, 2002 @ 6:14am


Postby InexorableTash » Feb 15, 2006 @ 6:33am

User avatar
InexorableTash
pm Member
 
Posts: 99
Joined: Sep 13, 2002 @ 6:14am


Postby Antony » Feb 28, 2006 @ 12:22am

Ant.
User avatar
Antony
pm Member
 
Posts: 39
Joined: Jun 8, 2004 @ 10:43pm
Location: Hitchin, UK


Postby Johan » Feb 28, 2006 @ 9:52am

Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby Antony » Feb 28, 2006 @ 6:02pm

Ant.
User avatar
Antony
pm Member
 
Posts: 39
Joined: Jun 8, 2004 @ 10:43pm
Location: Hitchin, UK


Postby Johan » Feb 28, 2006 @ 11:30pm

Great! I'll add it to the FAQ!

//Johan
Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby InexorableTash » Mar 1, 2006 @ 6:35am

Confirmed, that did it, both with the sample and with my XP and PocketPC builds of my hobby project.

Thanks, Johan!
User avatar
InexorableTash
pm Member
 
Posts: 99
Joined: Sep 13, 2002 @ 6:14am


Postby InexorableTash » May 15, 2006 @ 6:34am

For posterity, note that when you switch to VS2005 you run into a little bit of fun: Microsoft's Visual C++ Runtime (MSVCRT) was updated in VS8, so it is not longer "automagically present" on devices.

See for instructions on how to deploy the MSVCRT80[d].DLL to your device when building in VS2005.[/url]
User avatar
InexorableTash
pm Member
 
Posts: 99
Joined: Sep 13, 2002 @ 6:14am


Postby nraf » Sep 18, 2007 @ 8:01am

I am using VS2003.net for C++ and have the same problem.

My project setting is already in /MDd

ntdll.dll!_DbgBreakPoint@0()
ntdll.dll!_RtlpBreakPointHeap@4() + 0x28
ntdll.dll!_RtlpValidateHeapEntry@12() + 0x113
ntdll.dll!_RtlValidateHeap@12() + 0xe0
kernel32.dll!7c85e9cf()
> msvcr71d.dll!_CrtIsValidHeapPointer(const void * pUserData=0x011b4f88) Line 1807 C
msvcr71d.dll!_free_dbg_lk(void * pUserData=0x011b4f88, int nBlockUse=1) Line 1132 + 0x9 C
msvcr71d.dll!_free_dbg(void * pUserData=0x011b4f88, int nBlockUse=1) Line 1070 + 0xd C
mfc71d.dll!operator delete(void * p=0x011b4f88) Line 369 + 0xc C++
SCC-COM.exe!SCCCOM::CSccIop::Run(int argc=4, char * * argv=0x00d86108) Line 3131 + 0x17 C++
SCC-COM.exe!SCCCOM::CSccCom::Run(int argc=4, char * * argv=0x00d86108) Line 3808 + 0x10 C++
SCC-COM.exe!main(int argc=4, char * * argv=0x00d86108) Line 3881 + 0x13 C++
SCC-COM.exe!mainCRTStartup() Line 398 + 0x11 C
kernel32.dll!7c816fd7()
nraf
pm Member
 
Posts: 1
Joined: Sep 18, 2007 @ 7:55am


Return to GapiDraw


Sort


Forum Description

The Cross-platform Graphics SDK for Palms, Pocket PCs, Symbian Devices, and Stationary PCs.

Moderators:

sponge, Johan

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron