digitalmars.D.learn - Unresolved external symbol
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..
May 01 2014
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?
May 01 2014
On Friday, 2 May 2014 at 06:07:48 UTC, evilrat wrote:On Thursday, 1 May 2014 at 22:23:22 UTC, Ga wrote:Thanks a lot, I wasn't sure what to link with, I must've overlooked it on msdn. Thanks once moreAnd I am getting a "error LNK2019: unresolved external symbol GetDeviceCaps referenced in function _Dmain"have you linked gdi32.lib?
May 02 2014