Im havin A LOT of problems to compile UltraVNC on my own (Both WinVnc and Vncviewer).
I tried with the r1215 and r1235 versions on sourceforge. I nearly got it with the last one..
With the Viewer:
- r1235: I can compile the Viewer on "RELEASE" configuration, however the majority of the video plugins does not work. XZ, XZYW, ZYWRLE, Tight (and more) gives me a black screen or even just closes the viewer at all
- r1215: I cant even compile, a lot of errors, listed below:
Code: Select all
Severity Code Description Project File Line Suppression State
Error LNK2001 unresolved external symbol "public: __thiscall omni_thread::init_t::init_t(void)" (??0init_t@omni_thread@@QAE@XZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\AboutBox.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::xzInStream::setUnderlying(class rdr::InStream *,int)" (?setUnderlying@xzInStream@rdr@@QAEXPAVInStream@2@H@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall rdr::xzInStream::xzInStream(int)" (??0xzInStream@rdr@@QAE@H@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: int __thiscall rdr::FdInStream::Check_if_buffer_has_data(void)" (?Check_if_buffer_has_data@FdInStream@rdr@@QAEHXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::FdInStream::SetReadFromMemoryBuffer(int,char *)" (?SetReadFromMemoryBuffer@FdInStream@rdr@@QAEXHPAD@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: unsigned int __thiscall rdr::FdInStream::kbitsPerSecond(void)" (?kbitsPerSecond@FdInStream@rdr@@QAEIXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::FdInStream::stopTiming(void)" (?stopTiming@FdInStream@rdr@@QAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::FdInStream::startTiming(void)" (?startTiming@FdInStream@rdr@@QAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall rdr::FdInStream::FdInStream(int,int,int)" (??0FdInStream@rdr@@QAE@HHH@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall rdr::ZlibInStream::ZlibInStream(int)" (??0ZlibInStream@rdr@@QAE@H@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall omni_mutex::unlock(void)" (?unlock@omni_mutex@@QAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall omni_mutex::lock(void)" (?lock@omni_mutex@@QAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall omni_mutex::~omni_mutex(void)" (??1omni_mutex@@QAE@XZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall omni_mutex::omni_mutex(void)" (??0omni_mutex@@QAE@XZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall omni_thread::join(void * *)" (?join@omni_thread@@QAEXPAPAX@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "protected: virtual __thiscall omni_thread::~omni_thread(void)" (??1omni_thread@@MAE@XZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "protected: void __thiscall omni_thread::start_undetached(void)" (?start_undetached@omni_thread@@IAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol "protected: __thiscall omni_thread::omni_thread(void *,enum omni_thread::priority_t)" (??0omni_thread@@IAE@PAXW4priority_t@0@@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnection.obj 1
Error LNK2001 unresolved external symbol _uncompress vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionCacheRect.obj 1
Error LNK2001 unresolved external symbol _inflateInit_ vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_CreateDecompress vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_destroy_decompress vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_read_header vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_start_decompress vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _inflateEnd vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_finish_decompress vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _inflate vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_std_error vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_read_scanlines vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol _jpeg_resync_to_restart vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ClientConnectionTight.obj 1
Error LNK2001 unresolved external symbol "public: virtual void __thiscall rdr::ZlibOutStream::flush(void)" (?flush@ZlibOutStream@rdr@@UAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\Clipboard.obj 1
Error LNK2001 unresolved external symbol "public: virtual __thiscall rdr::ZlibOutStream::~ZlibOutStream(void)" (??1ZlibOutStream@rdr@@UAE@XZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\Clipboard.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall rdr::ZlibOutStream::ZlibOutStream(class rdr::OutStream *,int,int)" (??0ZlibOutStream@rdr@@QAE@PAVOutStream@1@HH@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\Clipboard.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::ZlibInStream::setUnderlying(class rdr::InStream *,int)" (?setUnderlying@ZlibInStream@rdr@@QAEXPAVInStream@2@H@Z) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\Clipboard.obj 1
Error LNK2001 unresolved external symbol "public: virtual __thiscall rdr::ZlibInStream::~ZlibInStream(void)" (??1ZlibInStream@rdr@@UAE@XZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\Clipboard.obj 1
Error LNK2001 unresolved external symbol _crc32 vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\Clipboard.obj 1
Error LNK2001 unresolved external symbol _adler32 vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\FileTransfer.obj 1
Error LNK2001 unresolved external symbol _compress vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\FileTransfer.obj 1
Error LNK2001 unresolved external symbol _ZpArchive@12 vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ZipUnzip32.obj 1
Error LNK2001 unresolved external symbol _Wiz_SingleEntryUnzip@24 vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ZipUnzip32.obj 1
Error LNK2001 unresolved external symbol _ZpSetOptions@4 vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ZipUnzip32.obj 1
Error LNK2001 unresolved external symbol _ZpInit@4 vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\ZipUnzip32.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::ZlibInStream::reset(void)" (?reset@ZlibInStream@rdr@@QAEXXZ) vncviewer D:\Drive\Trebolnet\UltraVNC-code-r1215\vncviewer\zrle.obj 1
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Now, for the WinVnc:
- r1235: I actually CAN compile this one on "RELEASE" config, and is working. BUT i will need to install it on some Windows XP clients. So i choose the "XP" configuration and... error . I get this three errors listed below:
Code: Select all
Severity Code Description Project File Line Suppression State
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::xzOutStream::setUnderlying(class rdr::OutStream *)" (?setUnderlying@xzOutStream@rdr@@QAEXPAVOutStream@2@@Z) winvnc D:\Drive\Trebolnet\ultravnc-code-r1235\winvnc\winvnc\vncEncodeXZ.obj 1
Error LNK2001 unresolved external symbol "public: void __thiscall rdr::xzOutStream::SetCompressLevel(int)" (?SetCompressLevel@xzOutStream@rdr@@QAEXH@Z) winvnc D:\Drive\Trebolnet\ultravnc-code-r1235\winvnc\winvnc\vncEncodeXZ.obj 1
Error LNK2001 unresolved external symbol "public: __thiscall rdr::xzOutStream::xzOutStream(class rdr::OutStream *,int)" (??0xzOutStream@rdr@@QAE@PAVOutStream@1@H@Z) winvnc D:\Drive\Trebolnet\ultravnc-code-r1235\winvnc\winvnc\vncEncodeXZ.obj 1
Error LNK1120 3 unresolved externals winvnc D:\Drive\Trebolnet\ultravnc-code-r1235\winvnc\XP\winvnc.exe 1
i'd like to add:
- I would prefer getting the r1235 version working
- All test are done on the same computer, with the same Visual Studio 2017, compiled fresh, as is downloaded.
- Im from Argentina so im sorry if my english is not the best
I really hope someone can helpe here.
Thank you in advance!