Opublikowano 6 Października 20231 r Witam, mam problem z kompilacją Binki na PC, Gdy przeniosę kod na laptopa binka się wygeneruje, Próbowałem wyłączyć antywirusa, zapore systemową, nic to nie daje. Ma ktoś pomysł jak to naprawić? Problemy: 86 IntelliSense: identifier "webBrowser2" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 1033 16 CWebBrowser 46 IntelliSense: identifier "IOleCommandTarget" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 159 128 CWebBrowser 93 IntelliSense: identifier "IID_IHTMLDocument2" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 1164 57 CWebBrowser 84 IntelliSense: identifier "IID_IDocHostUIHandler" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 648 26 CWebBrowser 91 IntelliSense: identifier "htmlDoc2" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 1124 18 CWebBrowser 44 IntelliSense: identifier "DOCHOSTUIINFO" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 158 71 CWebBrowser 69 IntelliSense: identifier "DOCHOSTUIDBLCLK_DEFAULT" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 390 25 CWebBrowser 68 IntelliSense: identifier "DOCHOSTUIFLAG_NO3DBORDER" is undefined c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 387 19 CWebBrowser 37 IntelliSense: cannot open source file "mshtml.h" c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 22 1 CWebBrowser 38 IntelliSense: cannot open source file "mshtmhst.h" c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 23 1 CWebBrowser 36 IntelliSense: cannot open source file "exdisp.h" c:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 21 1 CWebBrowser Error 1 error C1083: Cannot open include file: 'imagehlp.h': No such file or directory c:\users\user\desktop\server metin2\source client\client\eterBase\StdAfx.h 18 1 EffectLib Error 4 error C1083: Cannot open include file: 'exdisp.h': No such file or directory C:\Users\User\Desktop\SERVER METIN2\Source Client\client\CWebBrowser\CWebBrowser.c 21 1 CWebBrowser Edytowane 6 Października 20231 r przez Intuix9
Opublikowano 6 Października 20231 r Cześć, Wygląda na to, że po przeniesieniu binarki na PC, kompilator nie może znaleźć pliku nagłówka imagehlp.h Proszę sprawdź, czy masz taki plik na dysku twardym, a następnie dodaj odpowiedni katalog do ścieżek katalogów include. Upewnij się również, czy Twoje środowisko jest skonfigurowane tak, aby korzystać z zainstalowanego Windows SDK. Zalecam sprawdzić, czy posiadasz zainstalowany Windows SDK, który powinien zawierać plik imagehlp.h. Najnowszą wersję SDK możesz pobrać ze strony Microsoftu. https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/ W Visual Studio możesz to sprawdzić, przechodząc do: "Project" -> "Properties". Następnie, w lewym oknie, przejdź do "Configuration Properties" -> "VC++ Directories" i sprawdź, czy ścieżki do katalogów include i lib Windows SDK są dodane do "Include Directories" i "Library Directories".
Opublikowano 7 Października 20231 r Autor Rozwiązanie Dzięki za naprowadzenie. Problemem okazało się SDK, visual studio nie chciało czytać includ-ów z SDK, rozwiązałem problem było przeniesienie ręczne Includ-ów z Microsoft SKDs > Windows > v7.1A do Includ-ów Binki (w przypadku binki od Paszki Source Client > extern > include