digitalmars.D - win32 d errors
- Ameer Armaly (8/8) Jun 08 2004 Hi all.
- KTC (13/20) Jun 08 2004 To quote the first few line of the source:
- J C Calvarese (11/19) Jun 08 2004 The gdi32.lib is needed.
- KTC (23/25) Jun 08 2004 The following samples contain C-style casts:
- Stewart Gordon (12/20) Jun 08 2004 That's bizarre. Windows API function names are of the forms CreateFont,...
Hi all. I'm trying to get dmd working on a windows xp system, but am having the following problems when trying to compile the winsamp.d program. When I compile winsamp.d alone, I get errors about it not beeing a "vallid win32 executable." When I try compiling in the def file, I get a bunch of linker errors about things like create_font, select_object, and others. Assistance would be appriciated. Ameer
Jun 08 2004
"Ameer Armaly" wrote...Hi all. I'm trying to get dmd working on a windows xp system, but am having the following problems when trying to compile the winsamp.d program. When I compile winsamp.d alone, I get errors about it not beeing a "vallid win32 executable." When I try compiling in the def file, I get a bunch oflinkererrors about things like create_font, select_object, and others. Assistance would be appriciated.To quote the first few line of the source: /* Compile with: * dmd winsamp gdi32.lib winsamp.def */ Also, you'll need to add the switch -d to that cause the example uses C-style cast. Hope that helps :-) KTC -- Experience is a good school but the fees are high. - Heinrich Heine
Jun 08 2004
In article <ca4j4o$1hrb$1 digitaldaemon.com>, Ameer Armaly says...Hi all. I'm trying to get dmd working on a windows xp system, but am having the following problems when trying to compile the winsamp.d program. When I compile winsamp.d alone, I get errors about it not beeing a "vallid win32 executable." When I try compiling in the def file, I get a bunch of linker errors about things like create_font, select_object, and others. Assistance would be appriciated. AmeerThe gdi32.lib is needed. Try this: dmd winsamp.d winsamp.def gdi32.lib By the way, I think you've already handled this, but line 139 should be updated from MessageBoxA(null, (char *)o.toString(), "Error", to: MessageBoxA(null, cast(char *)o.toString(), "Error", (I guess Walter hasn't checked this sample in a while.) jcc7
Jun 08 2004
"J C Calvarese" wrote...(I guess Walter hasn't checked this sample in a while.) jcc7The following samples contain C-style casts: dhry.d hello2.html dserver.d chello.d dclient.d recls_test_1.d recls_test_2.d winsamp.d The following samples isn't build by the script: recls_test_1.d recls_test_2.d winsamp.d d2html.d htmlget.d listener.d The 2 source files test.d & winsamp.d describe the same program. I don't know which of the two is newer version but one of them can be deleted. KTC -- Experience is a good school but the fees are high. - Heinrich Heine
Jun 08 2004
Ameer Armaly wrote:Hi all. I'm trying to get dmd working on a windows xp system, but am having the following problems when trying to compile the winsamp.d program. When I compile winsamp.d alone, I get errors about it not beeing a "vallid win32 executable."That's strange. Are you sure the compiler gave you no errors at all?When I try compiling in the def file, I get a bunch of linker errors about things like create_font, select_object, and others. Assistance would be appriciated.That's bizarre. Windows API function names are of the forms CreateFont, SelectObject. What was the exact command you tried to compile with? The one given in a comment at the top of winsamp.d (or has that comment disappeared?) or something else? Stewart. -- My e-mail is valid but not my primary mailbox, aside from its being the unfortunate victim of intensive mail-bombing at the moment. Please keep replies on the 'group where everyone may benefit.
Jun 08 2004