winetests compile errors with MSVC and Wine headers

Jakob Eriksson jakob at vmlinux.org
Fri Sep 26 14:03:08 CDT 2003


I have upgraded all my include files and lib files in Visual Studio.



------ Build started: Project: msvcrt_test, Configuration: Wine Headers 
Win32 ------

Compiling...
testlist.c
scanf.c
file.c
Generating Code...
Linking...
testlist.obj : error LNK2001: unresolved external symbol _func_cpp
.\Output\Win32_Wine_Headers/msvcrt_test.exe : fatal error LNK1120: 1 
unresolved externals

Build log was saved at 
"file://k:\c\Wine\wine\dlls\msvcrt\tests\Output\Win32_Wine_Headers\BuildLog.htm"
msvcrt_test - 2 error(s), 0 warning(s)




------ Build started: Project: kernel32_test, Configuration: Wine 
Headers Win32 ------

Compiling...
thread.c
testlist.c
profile.c
process.c
pipe.c
path.c
locale.c
generated.c
format_msg.c
format_msg.c(35) : warning C4013: 'FormatMessageA' undefined; assuming 
extern returning int
file.c
environ.c
drive.c
directory.c
console.c
comm.c
codepage.c
atom.c
alloc.c
Generating Code...
Linking...
format_msg.obj : error LNK2019: unresolved external symbol 
_FormatMessageA referenced in function _doit
.\Output\Win32_Wine_Headers/kernel32_test.exe : fatal error LNK1120: 1 
unresolved externals

Build log was saved at 
"file://k:\c\Wine\wine\dlls\kernel\tests\Output\Win32_Wine_Headers\BuildLog.htm"
kernel32_test - 2 error(s), 1 warning(s)




------ Build started: Project: dsound_test, Configuration: Wine Headers 
Win32 ------

Compiling...
testlist.c
propset.c
dsound.c
Generating Code...
Linking...
dsound.obj : error LNK2001: unresolved external symbol 
_IID_IDirectSound3DListener
dsound.obj : error LNK2001: unresolved external symbol 
_IID_IDirectSoundBuffer
dsound.obj : error LNK2001: unresolved external symbol 
_IID_IDirectSound3DBuffer
dsound.obj : error LNK2001: unresolved external symbol 
_IID_IDirectSoundNotify
propset.obj : error LNK2001: unresolved external symbol 
_DSPROPSETID_DirectSoundDevice
propset.obj : error LNK2001: unresolved external symbol 
_CLSID_DirectSoundPrivate
propset.obj : error LNK2001: unresolved external symbol 
_CLSID_DirectSoundFullDuplex
propset.obj : error LNK2001: unresolved external symbol 
_CLSID_DirectSoundCapture8
propset.obj : error LNK2001: unresolved external symbol 
_CLSID_DirectSoundCapture
propset.obj : error LNK2001: unresolved external symbol _CLSID_DirectSound8
propset.obj : error LNK2001: unresolved external symbol _IID_IKsPropertySet
propset.obj : error LNK2001: unresolved external symbol _CLSID_DirectSound
.\Output\Win32_Wine_Headers/dsound_test.exe : fatal error LNK1120: 12 
unresolved externals

Build log was saved at 
"file://k:\c\Wine\wine\dlls\dsound\tests\Output\Win32_Wine_Headers\BuildLog.htm"
dsound_test - 13 error(s), 0 warning(s)



-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --
  -- If I add dxguid.lib to the project, the errors go down to:


------ Build started: Project: dsound_test, Configuration: Wine Headers 
Win32 ------

Linking...
propset.obj : error LNK2001: unresolved external symbol 
_DSPROPSETID_DirectSoundDevice
propset.obj : error LNK2001: unresolved external symbol 
_CLSID_DirectSoundPrivate
.\Output\Win32_Wine_Headers/dsound_test.exe : fatal error LNK1120: 2 
unresolved externals

Build log was saved at 
"file://k:\c\Wine\wine\dlls\dsound\tests\Output\Win32_Wine_Headers\BuildLog.htm"
dsound_test - 3 error(s), 0 warning(s)




---------------------- Done ----------------------

    Build: 17 succeeded, 3 failed, 0 skipped







More information about the wine-devel mailing list