Thread overview
DMD can't link opengl32.lib
Jun 13, 2012
Zhenya
Jun 13, 2012
Denis Shelomovskij
Jun 13, 2012
Zhenya
Jun 13, 2012
Zhenya
Jun 13, 2012
Denis Shelomovskij
Jun 13, 2012
Zhenya
Jun 13, 2012
Kagamin
June 13, 2012
When I wanted to use native opengl binding

module main;

import std.stdio;

import c.gl.gl;
pragma(lib,"opengl32.lib");

import c.gl.glu;
pragma(lib,"glu32.lib");

int main(string[] argv)
{
   writeln("Hello D-World!");
   return 0;
}

DMD wrote:opengl32.lib
 Error 43: Not a Valid Library File

But why can't dmd link it?
June 13, 2012
13.06.2012 17:03, Zhenya пишет:
> When I wanted to use native opengl binding
...
> DMD wrote:opengl32.lib
>   Error 43: Not a Valid Library File
>
> But why can't dmd link it?

http://dlang.org/faq.html#omf

-- 
Денис В. Шеломовский
Denis V. Shelomovskij


June 13, 2012
On Wednesday, 13 June 2012 at 13:16:20 UTC, Denis Shelomovskij wrote:
> 13.06.2012 17:03, Zhenya пишет:
>> When I wanted to use native opengl binding
> ...
>> DMD wrote:opengl32.lib
>>  Error 43: Not a Valid Library File
>>
>> But why can't dmd link it?
>
> http://dlang.org/faq.html#omf

Cпасибо=)
А не подскажешь где достать совместимые с DMD либки?
June 13, 2012
On Wednesday, 13 June 2012 at 13:44:51 UTC, Zhenya wrote:
> On Wednesday, 13 June 2012 at 13:16:20 UTC, Denis Shelomovskij wrote:
>> 13.06.2012 17:03, Zhenya пишет:
>>> When I wanted to use native opengl binding
>> ...
>>> DMD wrote:opengl32.lib
>>> Error 43: Not a Valid Library File
>>>
>>> But why can't dmd link it?
>>
>> http://dlang.org/faq.html#omf
>
> Cпасибо=)
> А не подскажешь где достать совместимые с DMD либки?

Те которые с DMC идут он проглотит?
June 13, 2012
13.06.2012 17:53, Zhenya пишет:
> Те которые с DMC идут он проглотит

Да. В FAQ есть ссылка на coff2omf, но он проприетарный. Может помочь coffimplib:
http://www.digitalmars.com/ctg/coffimplib.html
ftp://ftp.digitalmars.com/coffimplib.zip

-- 
Денис В. Шеломовский
Denis V. Shelomovskij


June 13, 2012
On Wednesday, 13 June 2012 at 14:05:46 UTC, Denis Shelomovskij wrote:
> 13.06.2012 17:53, Zhenya пишет:
>> Те которые с DMC идут он проглотит
>
> Да. В FAQ есть ссылка на coff2omf, но он проприетарный. Может помочь coffimplib:
> http://www.digitalmars.com/ctg/coffimplib.html
> ftp://ftp.digitalmars.com/coffimplib.zip

Большое спасибо)
June 13, 2012
On Wednesday, 13 June 2012 at 13:03:04 UTC, Zhenya wrote:
> When I wanted to use native opengl binding
>
> module main;
>
> import std.stdio;
>
> import c.gl.gl;
> pragma(lib,"opengl32.lib");
>
> import c.gl.glu;
> pragma(lib,"glu32.lib");
>
> int main(string[] argv)
> {
>    writeln("Hello D-World!");
>    return 0;
> }
>
> DMD wrote:opengl32.lib
>  Error 43: Not a Valid Library File
>
> But why can't dmd link it?

Try gdc? https://bitbucket.org/goshawk/gdc/downloads