I recently started using TCC again, first time in over a year. I got a couple 
of small power-saving programs working (monitor and disk motor shutdown), then 
got ambitious and have fallen flat....

To use MIDI I need to link libwinmm.a from the GCC compiler (or winmm.lib from 
VC++). No matter what I try (having Googled for two days), I get the same 
errors every time, undefined symbols. Can TCC link these files at all, and if 
so, exactly how do I do it? (Using W98 SE).

My last effort:

@ECHO OFF
PATH=%PATH%;E:\CODING\TCC
TCC.EXE C:\WINDOWS\DESKTOP\TEST\MIDI.c -LE:\Coding\tcc\lib\libwinmm.a 
-oC:\WINDOWS\DESKTOP\TEST\MIDI.exe

The C code was found online, as far as I know, all I had to do was add a line 
to it as follows, just after any include lines.
#pragma comment(lib,"libwinmm.a")


Results:
tcc: undefined symbol '_midiOutGetErrorTextA@12'
tcc: undefined symbol '_midiOutOpen@20'
tcc: undefined symbol '_midiOutShortMsg@8'
tcc: undefined symbol '_midiOutClose@4'


_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to