Windows link trouble

mesni mensikovk817 at gmail.com
Sat Jan 8 13:21:15 UTC 2022


On Friday, 7 January 2022 at 22:41:01 UTC, Adam D Ruppe wrote:
> On Friday, 7 January 2022 at 20:48:17 UTC, mesni wrote:
>> Windows: when creating dll file, ClassInfo and ModuleInfo are 
>> not exported? The linker swears specifically at *__Class or 
>> *__ModuleInfo symbols.
>
> nothing is exported unless you use the export keyword or a 
> module definition file.
>
> but they shouldn't really be needed from the outside.... what 
> exactly build command and error output are you seeing?

Dump of file ..\bin\gamelog.dll

File Type: DLL

   Section contains the following exports for gamelog.dll

     00000000 characteristics
     FFFFFFFF time date stamp
         0.00 version
            1 ordinal base
           21 number of functions
           21 number of names

     ordinal hint RVA      name

           1    0 00001DC0 _D4game4Game4drawMFNfZv
           2    1 000086F2 _D4game4Game4exitMFNfZv
           3    2 00002F0E _D4game4Game4tickMFNfZv
           4    3 0000121C _D4game4Game5inputMFNfSQv9InputInfoZv
           5    4 00001875 _D4game4Game5startMFNfZv
           6    5 00007ABD _D4game4Game6updateMFNffZv
           7    6 00001FD2 _D4game4Game8setLevelMFCQw5level5LevelZv
           8    7 00004444 _D4game5level3Gui4drawMFNfZv
           9    8 00009ED5 _D4game5level3Gui4exitMFNfZv
          10    9 000099BC _D4game5level3Gui4tickMFNfZv
          11    A 00001CAD 
_D4game5level3Gui5inputMFNfSQBa9InputInfoZv
          12    B 00002E5A _D4game5level3Gui5startMFNfZv
          13    C 00003314 _D4game5level3Gui6updateMFNffZv
          14    D 0000232E _D4game5level5Level4drawMFNfZv
          15    E 00007F3B _D4game5level5Level4exitMFNfZv
          16    F 000031B6 _D4game5level5Level4tickMFNfZv
          17   10 00009C23 
_D4game5level5Level5inputMFNfSQBc9InputInfoZv
          18   11 00003CCE _D4game5level5Level5startMFNfZv
          19   12 00005DC1 _D4game5level5Level6updateMFNffZv
          20   13 00008120 _D6render11clearScreenFNeZv
          21   14 00007EEB nfhmix_main



More information about the Digitalmars-d-learn mailing list