FreeRTOS+TCP demo Win32 build fails
I’ve just installed MSVC Express 2010 and loaded the solution as specified here:
http://www.freertos.org/FreeRTOS-Plus/FreeRTOSPlusTCP/examplesFreeRTOSsimulator.html
The source code compiles but the build fails with this message:
1> Generating Code…
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
I’m sorry if this is basic, but I was expecting the demo to work out of the box…
I’m on windows 7 (x64), btw.
Thanks
FreeRTOS+TCP demo Win32 build fails
Hi,
This looks like a good solution:
http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval
but I haven’t come across this problem yet.
Regards
FreeRTOS+TCP demo Win32 build fails
Just to satisfy myself, on a Win7 64-bit host and Visual Studio Express 2010 with service packs I tried downloading a clean FreeRTOS+TCP zip file and this is the build output I got:
1>—— Build started: Project: RTOSDemo, Configuration: Debug Win32 ——
1> DemoIPTrace.c
1> Run-time-stats-utils.c
1> main.c
1> demologging.c
1> UDPCommandServer.c
1> SimpleTCPEchoServer.c
1> SimpleUDPClientAndServer.c
1> UDPSelectServer.c
1> TwoUDPEchoClients.c
1> TCPEchoClientSingleTasks.c
1> TCPEchoClientSeparateTasks.c
1> CLI-commands.c
1> NetworkInterface.c
1> BufferAllocation2.c
1> FreeRTOSUDPIP.c
1> FreeRTOSTCPWIN.c
1> FreeRTOSTCPIP.c
1> FreeRTOSStreamBuffer.c
1> FreeRTOSSockets.c
1> FreeRTOSIP.c
1> Generating Code…
1> Compiling…
1> FreeRTOSDNS.c
1> FreeRTOSDHCP.c
1> FreeRTOSARP.c
1> FreeRTOSCLI.c
1> timers.c
1> tasks.c
1> queue.c
1> port.c
1> heap4.c
1> list.c
1> eventgroups.c
1> Generating Code…
1> WIN32.vcxproj -> C:tempFreeRTOS+TCP141019FreeRTOS+TCP141019FreeRTOS-PlusDemoFreeRTOSPlusTCPandCLIWindowsSimulator.DebugRTOSDemo.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Regards.
FreeRTOS+TCP demo Win32 build fails
Thanks for the posts!
Applying the service pack fixed it.