screenshot DLL en executable compileren Onthouden:

  • DLL compileren kan/werkt met cl.exe /LD (zie example-myPuts-DLL.cpp als werkend voorbeeld).

Onthouden:

  • DLL compileren werkt voor sampleDLL.dll niet met cl.exe /LD, maar wel met Visual Studio Code (go figure). Aanroepen MessageBoxA vanuit .exe die de DLL laadt, werkt 🤘

Onthouden:

  • Het werkt dus wel, waar ik heel blij mee ben ⛅. Wat ik miste, was user32.lib te gebruiken als linker input. Oftewel:
    • cl.exe /LD .\sampleDLL2-.c user32.lib