English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 05 January 2007, 08:41   #1
rotacak
Registered User
 
Join Date: Oct 2006
Location: CZ
Posts: 45
Compiling 1.3.4

..\..\zfile.c(717) : fatal error C1083: Cannot open include file: 'unrar.h': No such file or directory

Where I can download 'unrar.h'?

..\ioport.c(41) : fatal error C1083: Cannot open include file: 'TVicPort.h': No such file or directory

This is in DXSDK? I use old DXSDK, because I don't want use library d3dx9_30.dll.
Can someone help?

Last edited by rotacak; 05 January 2007 at 15:08.
rotacak is offline  
Old 05 January 2007, 14:23   #2
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
unrar.h
http://www.winrar-rog.com/edownload/tools.html Download Unrar.dll, unrar.h is in the self-extracting archive

TVicPort.h
http://www.entechtaiwan.com/dev/port/index.shtm
thor is offline  
Old 05 January 2007, 15:07   #3
rotacak
Registered User
 
Join Date: Oct 2006
Location: CZ
Posts: 45
Thanx.
I have one more error:

..\win32gui.c(969) : error C2065: 'OPENFILENAME_SIZE_VERSION_400' : undeclared identifier
win32.c
..\win32.c(847) : error C2065: 'WM_MOUSEHWHEEL' : undeclared identifier
..\win32.c(847) : error C2051: case expression not constant
dinput.c
..\dinput.c(363) : error C2039: 'fHasHorizontalWheel' : is not a member of 'tagRID_DEVICE_INFO_MOUSE'
E:\programy\Microsoft Platform SDK\Include\winuser.h(11976) : see declaration of 'tagRID_DEVICE_INFO_MOUSE'
..\dinput.c(375) : error C2039: 'fHasHorizontalWheel' : is not a member of 'tagRID_DEVICE_INFO_MOUSE'
E:\programy\Microsoft Platform SDK\Include\winuser.h(11976) : see declaration of 'tagRID_DEVICE_INFO_MOUSE'

I use 5.2.3790.1830.15.PlatformSDK_Svr2003SP1_rtm.img.
Why this happen?
rotacak is offline  
Old 05 January 2007, 15:25   #4
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
I think you need to update your Platform SDK to the latest one, because the WM_MOUSEHWHEEL message is introduced for Windows Vista, see http://msdn.microsoft.com/library/de...ousehwheel.asp


Download: http://www.microsoft.com/downloads/d...DisplayLang=en
thor is offline  
Old 05 January 2007, 22:23   #5
rotacak
Registered User
 
Join Date: Oct 2006
Location: CZ
Posts: 45
I download new platform sdk, but result is same error. I look to winuser.h and file not contain "WM_MOUSEHWHEEL" :-(
rotacak is offline  
Old 05 January 2007, 22:57   #6
rotacak
Registered User
 
Join Date: Oct 2006
Location: CZ
Posts: 45
When I add line:

#define WM_MOUSEHWHEEL 0x020E

to winuse.h, error disappear, but there is another errors:

..\win32gui.c(969) : error C2065: 'OPENFILENAME_SIZE_VERSION_400' : undeclared identifier

this is declared in CommDlg.h and I don't know where is something wrong. And next errors and I hope last:

..\dinput.c(363) : error C2039: 'fHasHorizontalWheel' : is not a member of 'tagRID_DEVICE_INFO_MOUSE'
E:\programy\Microsoft Platform SDK\Include\winuser.h(11976) : see declaration of 'tagRID_DEVICE_INFO_MOUSE'
..\dinput.c(375) : error C2039: 'fHasHorizontalWheel' : is not a member of 'tagRID_DEVICE_INFO_MOUSE'
E:\programy\Microsoft Platform SDK\Include\winuser.h(11976) : see declaration of 'tagRID_DEVICE_INFO_MOUSE'

Any help?
rotacak is offline  
Old 06 January 2007, 01:40   #7
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
Ok, for WM_MOUSEHWHEEL and fHasHorizontalWheel you need the Windows SDK for Vista

ISO: http://www.microsoft.com/downloads/d...DisplayLang=en
or
Web Setup: http://www.microsoft.com/downloads/d...DisplayLang=en



For the OPENFILENAME_SIZE_VERSION_400 error, try adding _WIN32_WINNT=0x0500 to the preprocessor definitions in the project's properties.

Last edited by thor; 06 January 2007 at 03:52.
thor is offline  
Old 06 January 2007, 06:43   #8
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Hi everybody !


I'm trying to compil WinUAE 1.3.4, and I've some trouble with 'linetosrc.c'.
(I use MSVC v 50727.762 with service pack 1)


'genlinetosrc_msvc' not create 'linetosrc.c' :

-Build started : Project : genlinetoscr, Config : DebugWin32
Compiling...
genlinetoscr.c
genlinetoscr.c(317):warning C4018:'<': sign/unsign mismatch
Compiling manifest to resources...
Linking...
Embedding manifest...
Build log was saved at "file://c:\..Debug\BuildLog.htm"
genlinetoscr - 0 error(s), 1 warning(s)
= Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped =


And 'genlinetosrc.exe' create nothing too !

What's wrong ?



Another trouble with 'soundcheck_msvc' :

-Build started : Project : soundcheck, Config : Debug Win32
Compiling...
soundcheck.c
soundcheck.c(563):error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
Build log was saved at "file://c:\..\Debug\BuildLog.htm"
soundcheck - 1 error(s), 0 warning(s)
= Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped =



So, I add '#include "stdafx.h"' at 'soundcheck.c', and I have :

-Build started : Project : soundcheck, Config : Debug Win32
Compiling...
soundcheck.c
soundcheck.c(8) : error C1083:Can't open precompiled header
file: 'Debug\soundcheck.pch': No such file or directory
Build log was saved at "file://c:\..\Debug\BuildLog.htm"
soundcheck - 1 error(s), 0 warning(s)
= Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped =



Help me !




Please, someone upload me 'linetosrc.c', 'linetosrc.o' and 'soundcheck.o' on cosmosamiga@voila.fr


Thanxs !


Cosmos is offline  
Old 06 January 2007, 11:01   #9
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
SDK: yes, very latest SDK is needed.

d9dx_whatever.dll: you must use december 2004 DXSDK (or earlier). Another (and better) option is to re-implement D3DXMatrixPerspectiveFovLH,
D3DXCreateTexture and D3DXCheckTextureRequirements.

genlinetoscr: no idea, it should output something like this: (and should be really easy to debug anyway)

Code:
/*
 * E-UAE - The portable Amiga emulator.
 *
 * This file was generated by genlinetoscr. Don't edit.
 */

static int NOINLINE linetoscr_8 (int spix, int dpix, int stoppos)
{
    uae_u8 *buf = (uae_u8 *) xlinebuffer;

    if (dp_for_drawing->ham_seen) {
        while (dpix < stoppos) {
soundcheck: not needed, disable that project. Only required projects are: build68k, genblitter, genlinetoscr, gencpu, gencomp and winuae.
Toni Wilen is offline  
Old 06 January 2007, 13:43   #10
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
genlinetoscr: You're using the debug configuration, just switch to release. That has 'genlinetoscr.exe >..\..\linetoscr.c' as a post-built step.

Last edited by thor; 06 January 2007 at 13:49.
thor is offline  
Old 06 January 2007, 19:35   #11
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Oh, yes, in Release mode, that's work better !
Cosmos is offline  
Old 07 January 2007, 11:41   #12
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Hum... Some trouble :


Compiling...
win32gui.c
..\..\include\newcpu.h(172) : warning C4013: 'get_real_address' undefined; assuming extern returning int
..\..\include\newcpu.h(172) : warning C4047: '=' : 'uae_u8 *' differs in levels of indirection from 'int'
..\..\include\newcpu.h(213) : warning C4013: 'do_get_mem_byte' undefined; assuming extern returning int
..\..\include\newcpu.h(220) : warning C4013: 'do_get_mem_word' undefined; assuming extern returning int
..\..\include\newcpu.h(226) : warning C4013: 'get_wordi' undefined; assuming extern returning int
..\..\include\newcpu.h(233) : warning C4013: 'do_get_mem_long' undefined; assuming extern returning int
..\..\include\newcpu.h(239) : warning C4013: 'get_longi' undefined; assuming extern returning int
..\..\include\newcpu.h(246) : warning C4013: 'get_long' undefined; assuming extern returning int
..\..\include\newcpu.h(258) : warning C4013: 'put_long' undefined; assuming extern returning int
..\win32gui.c(417) : warning C4013: 'decode_cloanto_rom_do' undefined; assuming extern returning int
..\win32gui.c(421) : warning C4013: 'getromdatabydata' undefined; assuming extern returning int
..\win32gui.c(421) : warning C4047: '=' : 'romdata *' differs in levels of indirection from 'int'
..\win32gui.c(440) : error C2037: left of 'id' specifies undefined struct/union 'romdata'
..\win32gui.c(459) : warning C4013: 'getarcadiarombyname' undefined; assuming extern returning int
..\win32gui.c(459) : warning C4047: '=' : 'romdata *' differs in levels of indirection from 'int'
..\win32gui.c(475) : warning C4013: 'getromdatabyid' undefined; assuming extern returning int
..\win32gui.c(475) : warning C4047: 'initializing' : 'romdata *' differs in levels of indirection from 'int'
..\win32gui.c(476) : warning C4013: 'romlist_get' undefined; assuming extern returning int
..\win32gui.c(606) : warning C4013: 'get_keyring' undefined; assuming extern returning int
..\win32gui.c(2774) : warning C4013: 'load_keyring' undefined; assuming extern returning int
..\win32gui.c(3040) : warning C4018: '>=' : signed/unsigned mismatch
..\win32gui.c(3044) : warning C4018: '>=' : signed/unsigned mismatch
..\win32gui.c(3046) : warning C4018: '>=' : signed/unsigned mismatch
..\win32gui.c(4198) : error C2065: 'max_z3fastmem' : undeclared identifier
..\win32gui.c(4254) : warning C4047: 'initializing' : 'romdata *' differs in levels of indirection from 'int'
..\win32gui.c(4255) : error C2037: left of 'type' specifies undefined struct/union 'romdata'
..\win32gui.c(4256) : warning C4013: 'getromname' undefined; assuming extern returning int
..\win32gui.c(4281) : warning C4013: 'getromdatabyname' undefined; assuming extern returning int
..\win32gui.c(4281) : warning C4047: '=' : 'romdata *' differs in levels of indirection from 'int'
..\win32gui.c(4288) : error C2037: left of 'id' specifies undefined struct/union 'romdata'
..\win32gui.c(4318) : error C2065: 'ROMTYPE_KICK' : undeclared identifier
..\win32gui.c(4318) : error C2065: 'ROMTYPE_KICKCD32' : undeclared identifier
..\win32gui.c(4319) : error C2065: 'ROMTYPE_EXTCD32' : undeclared identifier
..\win32gui.c(4319) : error C2065: 'ROMTYPE_EXTCDTV' : undeclared identifier
..\win32gui.c(4320) : error C2065: 'ROMTYPE_AR' : undeclared identifier
..\win32gui.c(4320) : error C2065: 'ROMTYPE_ARCADIA' : undeclared identifier
..\win32gui.c(4874) : error C2065: 'canbang' : undeclared identifier
..\win32gui.c(7032) : warning C4018: '<' : signed/unsigned mismatch
..\win32gui.c(8870) : warning C4013: 'getromdatabyzfile' undefined; assuming extern returning int
..\win32gui.c(8870) : warning C4047: 'initializing' : 'romdata *' differs in levels of indirection from 'int'
..\win32gui.c(8907) : error C2037: left of 'type' specifies undefined struct/union 'romdata'
..\win32gui.c(8907) : error C2037: left of 'type' specifies undefined struct/union 'romdata'
..\win32gui.c(8909) : error C2037: left of 'type' specifies undefined struct/union 'romdata'
..\win32gui.c(8909) : error C2037: left of 'type' specifies undefined struct/union 'romdata'
..\win32gui.c(8911) : error C2037: left of 'type' specifies undefined struct/union 'romdata'
Build log was saved at "file://c:\..\winuae_msvc\Release\BuildLog.htm"
winuae - 16 error(s), 29 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



Help me !!
Cosmos is offline  
Old 07 January 2007, 14:07   #13
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
I did compile 1.3.4 today successfully and without that error. But I was able to reproduce the error if I comment out '#include "memory.h"' in win32gui.c. So you need to check if you have the '#include "memory.h"' not commented out somehow and if '#include "newcpu.h"' is below that. And check that you did not modify memory.h.

Last edited by thor; 07 January 2007 at 14:15.
thor is offline  
Old 07 January 2007, 16:11   #14
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Thanxs Thor ! I have a wrong file ?! I don't know why ?!?


But now many LNK2001 errors :


Linking...
ahidsound.obj : error LNK2001 : unresolved external sym bol __imp__EmptyClipboard@0
ahidsound.obj : err : unres ext sym __imp__CloseClipboard@0
ahidsound.obj : err : unres ext sym __imp__GetClipboardData@4
ahidsound.obj : err : unres ext sym __imp__SetClipboardData@8
ahidsound.obj : err : unres ext sym __imp__OpenClipboard@4
avioutput.obj : err : unres ext sym __imp__GetDIBits@28
avioutput.obj : err : unres ext sym __imp__DeleteDC@4
avioutput.obj : err : unres ext sym __imp__CreateCompatibleBitmap@12
avioutput.obj : err : unres ext sym __imp__MessageBoxA@16
dxerr8.lib(dxerr8.obj) : err : unres ext sym __imp__MessageBoxA@16
avioutput.obj : err : unres ext sym __imp__SetRect@20
avioutput.obj : err : unres ext sym __imp__CreateCompatibleDC@4
avioutput.obj : err : unres ext sym __imp__BitBlt@36
avioutput.obj : err : unres ext sym __imp__RegCreateKeyExA@36
avioutput.obj : err : unres ext sym __imp__SelectObject@8
avioutput.obj : err : unres ext sym __imp__RegCloseKey@4
lglcd.lib(lgLcd_LIB.obj) : err : unres ext sym __imp__RegCloseKey@4
avioutput.obj : err : unres ext sym __imp__DeleteObject@4
avioutput.obj : err : unres ext sym __imp__RegSetValueExA@24
avioutput.obj : err : unres ext sym __imp__RegDeleteValueA@8
avioutput.obj : err : unres ext sym __imp__RegQueryValueExA@24
lglcd.lib(lgLcd_LIB.obj) : err : unres ext sym __imp__RegQueryValueExA@24
blkdev_win32_aspi.obj : err : unres ext sym __imp__RegOpenKeyExA@20
lglcd.lib(lgLcd_LIB.obj) : err : unres ext sym __imp__RegOpenKeyExA@20
bsdsock.obj : err : unres ext sym __imp__ShowWindow@8
bsdsock.obj : err : unres ext sym __imp__LoadIconA@8
bsdsock.obj : err : unres ext sym __imp__DefWindowProcA@16
bsdsock.obj : err : unres ext sym __imp__MsgWaitForMultipleObjects@20
bsdsock.obj : err : unres ext sym __imp__PeekMessageA@20
bsdsock.obj : err : unres ext sym __imp__CreateWindowExA@48
bsdsock.obj : err : unres ext sym __imp__SetActiveWindow@4
bsdsock.obj : err : unres ext sym __imp__RegisterClassA@4
bsdsock.obj : err : unres ext sym __imp__GetStockObject@4
bsdsock.obj : err : unres ext sym __imp__LoadCursorA@8
bsdsock.obj : err : unres ext sym __imp__TranslateMessage@4
bsdsock.obj : err : unres ext sym __imp__DispatchMessageA@4
dinput.obj : err : unres ext sym __imp__GetSystemMetrics@4
dinput.obj : err : unres ext sym __imp__SetKeyboardState@4
dinput.obj : err : unres ext sym __imp__keybd_event@16
dinput.obj : err : unres ext sym __imp__GetKeyboardLayout@4
dinput.obj : err : unres ext sym __imp__GetKeyboardState@4
dxwrap.obj : err : unres ext sym __imp__GetPixel@12
dxwrap.obj : err : unres ext sym __imp__SetPixel@16
fsdb_win32.obj : err : unres ext sym __imp__SHFileOperationA@4
hardfile_win32.obj : err : unres ext sym __imp__GetDlgItemTextA@16
hardfile_win32.obj : err : unres ext sym __imp__DestroyWindow@4
hardfile_win32.obj : err : unres ext sym __imp__GetDlgItem@8
hardfile_win32.obj : err : unres ext sym __imp__SendMessageA@16
hardfile_win32.obj : err : unres ext sym __imp__PostQuitMessage@4
hardfile_win32.obj : err : unres ext sym __imp__CreateDialogParamA@20
lcd.obj : err : unres ext sym __imp__LoadBitmapA@8
lcd.obj : err : unres ext sym __imp__GetObjectA@12
opengl.obj : err : unres ext sym __imp__SetPixelFormat@12
opengl.obj : err : unres ext sym __imp__ChoosePixelFormat@8
opengl.obj : err : unres ext sym __imp__ReleaseDC@8
opengl.obj : err : unres ext sym __imp__GetDC@4
opengl.obj : err : unres ext sym __imp__SwapBuffers@4
parser.obj : err : unres ext sym _EndDocPrinter@4
parser.obj : err : unres ext sym _OpenPrinterA@12
parser.obj : err : unres ext sym __imp__RegEnumKeyExA@32
parser.obj : err : unres ext sym _WritePrinter@16
parser.obj : err : unres ext sym _EndPagePrinter@4
parser.obj : err : unres ext sym _StartDocPrinterA@12
parser.obj : err : unres ext sym _StartPagePrinter@4
parser.obj : err : unres ext sym _ClosePrinter@4
win32.obj : err : unres ext sym __imp__Shell_NotifyIconA@8
win32.obj : err : unres ext sym __imp__AllocateAndInitializeSid@44
win32.obj : err : unres ext sym __imp__ClipCursor@4
win32.obj : err : unres ext sym __imp__PostMessageA@16
win32.obj : err : unres ext sym __imp__EnumDisplaySettingsA@12
win32.obj : err : unres ext sym __imp__TrackPopupMenu@28
win32.obj : err : unres ext sym __imp__OpenProcessToken@12
win32.obj : err : unres ext sym __imp__SetCursorPos@8
win32.obj : err : unres ext sym __imp__ModifyMenuA@20
win32.obj : err : unres ext sym __imp__DragAcceptFiles@8
win32.obj : err : unres ext sym __imp__GetTokenInformation@20
win32.obj : err : unres ext sym __imp__GetDeviceCaps@8
win32.obj : err : unres ext sym __imp__LoadMenuA@8
win32.obj : err : unres ext sym __imp__GetCursorPos@4
win32.obj : err : unres ext sym __imp__GetWindowRect@8
win32.obj : err : unres ext sym __imp__ShowCursor@4
win32.obj : err : unres ext sym __imp__EqualSid@8
win32.obj : err : unres ext sym __imp__DestroyMenu@4
win32.obj : err : unres ext sym __imp__RegEnumValueA@32
win32.obj : err : unres ext sym _get_real_address
win32.obj : err : unres ext sym __imp__SetForegroundWindow@4
win32.obj : err : unres ext sym __imp__SetWindowTextA@8
win32.obj : err : unres ext sym __imp__FreeSid@4
win32.obj : err : unres ext sym __imp__ReleaseCapture@0
win32.obj : err : unres ext sym __imp__BeginPaint@8
win32.obj : err : unres ext sym __imp__GetSubMenu@8
win32.obj : err : unres ext sym __imp__RegisterWindowMessageA@4
win32.obj : err : unres ext sym __imp__EnableMenuItem@12
win32.obj : err : unres ext sym __imp__SetCapture@4
win32.obj : err : unres ext sym __imp__DrawEdge@16
win32.obj : err : unres ext sym __imp__EndPaint@8
win32.obj : err : unres ext sym __imp__CreateSolidBrush@4
win32.obj : err : unres ext sym __imp__MoveWindow@24
win32.obj : err : unres ext sym __imp__GetClientRect@8
win32gfx.obj : err : unres ext sym __imp__UpdateWindow@4
win32gfx.obj : err : unres ext sym __imp__MonitorFromPoint@12
win32gfx.obj : err : unres ext sym __imp__MonitorFromWindow@8
win32gfx.obj : err : unres ext sym __imp__EnumDisplayMonitors@16
win32gfx.obj : err : unres ext sym __imp__ClientToScreen@8
win32gfx.obj : err : unres ext sym __imp__OffsetRect@12
win32gfx.obj : err : unres ext sym __imp__GetMonitorInfoA@8
win32gfx.obj : err : unres ext sym __imp__MonitorFromRect@8
win32gfx.obj : err : unres ext sym __imp__AdjustWindowRect@12
win32gui.obj : err : unres ext sym __imp__DragQueryPoint@8
win32gui.obj : err : unres ext sym __imp__SetDlgItemInt@16
win32gui.obj : err : unres ext sym __imp__DialogBoxParamA@20
win32gui.obj : err : unres ext sym __imp__IsWindow@4
win32gui.obj : err : unres ext sym __imp__ScreenToClient@8
win32gui.obj : err : unres ext sym __imp__GetDlgCtrlID@4
win32gui.obj : err : unres ext sym __imp__IsDialogMessageA@8
win32gui.obj : err : unres ext sym __imp__TranslateAcceleratorA@12
win32gui.obj : err : unres ext sym __imp__GetOpenFileNameA@4
win32gui.obj : err : unres ext sym __imp__LoadStringA@16
win32gui.obj : err : unres ext sym __imp__SetBkMode@8
win32gui.obj : err : unres ext sym __imp__IsDlgButtonChecked@8
win32gui.obj : err : unres ext sym __imp__PtInRect@12
win32gui.obj : err : unres ext sym __imp__DestroyAcceleratorTable@4
win32gui.obj : err : unres ext sym __imp__ShellExecuteA@24
win32gui.obj : err : unres ext sym __imp__CallWindowProcA@20
win32gui.obj : err : unres ext sym __imp__GetWindowLongA@8
win32gui.obj : err : unres ext sym __imp__EnableWindow@8
win32gui.obj : err : unres ext sym __imp__GetDlgItemInt@16
win32gui.obj : err : unres ext sym __imp__EnumChildWindows@12
win32gui.obj : err : unres ext sym __imp__CreateAcceleratorTableA@8
win32gui.obj : err : unres ext sym __imp__CheckDlgButton@12
win32gui.obj : err : unres ext sym __imp__GetMessagePos@0
win32gui.obj : err : unres ext sym __imp__DragQueryFileA@16
win32gui.obj : err : unres ext sym __imp__GetSaveFileNameA@4
win32gui.obj : err : unres ext sym __imp__SetWindowLongA@12
win32gui.obj : err : unres ext sym __imp__SetCursor@4
win32gui.obj : err : unres ext sym __imp__CopyRect@8
win32gui.obj : err : unres ext sym __imp__DragFinish@4
win32gui.obj : err : unres ext sym __imp__SetWindowPos@28
win32gui.obj : err : unres ext sym __imp__GetSysColor@4
win32gui.obj : err : unres ext sym _EnumPrintersA@28
win32gui.obj : err : unres ext sym __imp__GetDesktopWindow@0
win32gui.obj : err : unres ext sym __imp__GetWindowTextA@12
win32gui.obj : err : unres ext sym __imp__SetDlgItemTextA@12
win32gui.obj : err : unres ext sym __imp__SHGetPathFromIDListA@8
win32gui.obj : err : unres ext sym __imp__SendDlgItemMessageA@20
win32gui.obj : err : unres ext sym __imp__SHBrowseForFolderA@4
win32gui.obj : err : unres ext sym __imp__CheckRadioButton@16
win32gui.obj : err : unres ext sym __imp__EndDialog@8
win32gui.obj : err : unres ext sym __imp__GetParent@4
dxerr8.lib(dxerr8.obj) : err : unres ext sym __imp__MessageBoxW@16

d:\amiga\winuae.exe : fatal err LNK1120: 146 unres exts

Build log was saved at "file://c:\..\FullRelease\BuildLog.htm"

winuae - 151 err(s), 98 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========





Please, I need some help !!!!
Cosmos is offline  
Old 07 January 2007, 18:18   #15
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
Add the following libs to the Additional Dependencies in the Linker->Input tab of the project's properties: User32.lib Advapi32.lib Gdi32.lib shell32.lib Winspool.lib Comdlg32.lib
thor is offline  
Old 07 January 2007, 19:43   #16
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Thanxs ! And excellent new year 2007 !


But now :


------ Build started: Project: winuae, Configuration: Release Win32 ------
Linking...
win32.obj : error LNK2019: unresolved external symbol _get_real_address referenced in function _m68k_setpc
d:\winuae.exe : fatal error LNK1120: 1 unresolved externals
Build log was saved at "file://c:\..\winuae_msvc\Release\BuildLog.htm"
winuae - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========




Help me again, please !
Cosmos is offline  
Old 07 January 2007, 20:07   #17
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
Check if there's '#include "memory.h"' before '#include "newcpu.h"' in win32.c and if memory.h has the following lines
Code:
STATIC_INLINE uae_u8 *get_real_address(uaecptr addr)
{
    return get_mem_bank(addr).xlateaddr(addr);
}
Did you change something in the sources?
thor is offline  
Old 08 January 2007, 00:02   #18
rotacak
Registered User
 
Join Date: Oct 2006
Location: CZ
Posts: 45
Is possible somehow speedup compiling? All is ok, but:

cdtv.c
cdrom.c
catweasel.c
Generating Code...

at this point computer only "thinking" about one minute. Harddisk do nothing. Then is compilation successfully finished:

Finished generating code
Embedding manifest...
Build log was saved at "...
winuae - 0 error(s), 5 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
rotacak is offline  
Old 08 January 2007, 00:07   #19
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
Faster CPU Seriously, that is normal. Generating code uses CPU+RAM while HD isn't needed. A complete compile of projects of that size takes some time.

Last edited by thor; 08 January 2007 at 00:13.
thor is offline  
Old 08 January 2007, 00:25   #20
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
Quote:
Originally Posted by thor
Add the following libs to the Additional Dependencies in the Linker->Input tab of the project's properties: User32.lib Advapi32.lib Gdi32.lib shell32.lib Winspool.lib Comdlg32.lib
Erm ... hold on ... shouldn't this be already defined in the workspace file for MSVC which is also included in the source distribution?
If it isn't, it should be added ASAP!

Just wondering...
andreas is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiling WinUAE 2.1.0 rotacak support.WinUAE 8 06 May 2010 17:09
Help compiling winuaesrc1530 AAG support.WinUAE 2 08 January 2009 11:45
Compiling BlizKick Toni Wilen Coders. General 2 26 December 2007 17:06
Compiling WinUAE 1.3.2 rotacak support.WinUAE 1 06 October 2006 20:34
Slowly compiling stainy Nostalgia & memories 4 10 September 2002 01:28

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:36.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.14450 seconds with 14 queries