"mainCRTStartup is where Windows tries to call to start a program.  It is 
in the C runtime library ("CRT") and that is the thing that calls main() or 
winMain(). "
So it's because of the wrong settings of those projects? I'm starting a new 
fresh sync of the v8 source and will try again as my current source are 
dirty and I'm not sure I can revert the changes done in .gn and .gni files 
back to original. 

On Wednesday, August 29, 2018 at 4:06:33 PM UTC+8, Quan Chen wrote:
>
> I'm building V8 static libs using VS2017 too and I'm having the same 
> issue. Have you worked out any solution?
>
> On Monday, July 9, 2018 at 11:44:06 PM UTC+8, Mike Moening wrote:
>>
>> At the very end of the build I received this error:
>>
>> *C:\Dev\common\v8>ninja -C out.gn/x64.release <http://out.gn/x64.release>*
>> *ninja: Entering directory `out.gn/x64.release 
>> <http://out.gn/x64.release>'*
>> *[1/7] LINK cctest.exe cctest.exe.pdb*
>> *FAILED: cctest.exe cctest.exe.pdb*
>> *ninja -t msvc -e environment.x64 -- 
>> ../../third_party/llvm-build/Release+Asserts/bin/lld-link.exe /nologo 
>> /OUT:./cctest.exe /PDB:.*
>> */cctest.exe.pdb @./cctest.exe.rsp 
>> ../../third_party/llvm-build/Release+Asserts/bin\lld-link.exe: error: 
>> <root>: undefined symbol: mainCRTStartup*
>> *ninja: build stopped: subcommand failed.*
>>
>> Looks like the tests are broken somehow...
>> Any ideas?
>>
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to