Unresolved external symbol

2014-05-01 Thread Ga via Digitalmars-d-learn

I have the following code:

import std.stdio;

version(Windows)
{
extern(Windows)
{
nothrow
{
alias void *HANDLE;
alias HANDLE HDC;
int GetDeviceCaps(HDC, int);
}
}
}

int main()
{
int left = GetDeviceCaps(null, 8);

readln();

return 0;
}

And I am getting a "error LNK2019: unresolved external symbol 
GetDeviceCaps referenced in function _Dmain"


Why is that? I'm obviously missing something here, because 
another function, GetDC works properly..


Re: Unresolved external symbol

2014-05-02 Thread Ga via Digitalmars-d-learn

On Friday, 2 May 2014 at 06:07:48 UTC, evilrat wrote:

On Thursday, 1 May 2014 at 22:23:22 UTC, Ga wrote:
And I am getting a "error LNK2019: unresolved external symbol 
GetDeviceCaps referenced in function _Dmain"


have you linked gdi32.lib?


Thanks a lot, I wasn't sure what to link with, I must've 
overlooked it on msdn. Thanks once more