lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Mon, Mar 8, 2010 at 6:48 PM, Mike Pall <mikelu-1003@mike.de> wrote:
> Peter Cawley wrote:
>> On Sun, Mar 7, 2010 at 7:06 PM, Mike Pall <mikelu-1003@mike.de> wrote:
>> > LuaJIT builds out-of-the-box on most x86 or x64 operating systems
>> > (Linux, Windows, OSX etc.).
>>
>> Running the msvcbuild included in beta3 from a Visual Studio 2008 x64
>> command prompt on Vista x64 yields:
>> lj_err.c(636) : error C2061: syntax error : identifier 'PEXCEPTION_ROUTINE'
>
> Microsoft tells me to include "windows.h" to get its definition:
>  http://msdn.microsoft.com/en-us/library/aa363082(VS.85).aspx
The link you give is for EXCEPTION_RECORD, which the compiler was fine
with. The compiler complained about PEXCEPTION_ROUTINE
(http://msdn.microsoft.com/en-us/library/b6sf5kbd.aspx which in my
local MSDN copy falls under "Windows Driver Kit: Kernel-Mode Driver
Architecture") and PUNWIND_HISTORY_TABLE (mentioned on
http://msdn.microsoft.com/en-us/library/ms680597%28VS.85%29.aspx).