Содержание
- Fatal error lnk1257 не удалось создать код
- Asked by:
- Question
- All replies
- Fatal error lnk1257 не удалось создать код
- Asked by:
- Question
- All replies
- Fatal error lnk1257 не удалось создать код
- Answered by:
- Question
- Answers
- All replies
- Fatal error lnk1257 не удалось создать код
- Answered by:
- Question
- Answers
- All replies
Fatal error lnk1257 не удалось создать код
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Asked by:
Question
I am wondering what cases the error, ‘fatal error LNK 1257: code generation failed»? I created a C++ static library using VS2008 and also prepared a main routine to test it. It seems works just fine. So I copied the code to another directory so that I can add other C++ libraries and start building my application based on this code. Strangely, this time this error occured (while I am compiling the same code, not even adding anything yet), I follw a suggestion I found on this Forum: logoff and re-start the system. It did not n=help. Any explanations? suggestions? Thanks for your help.
Sincerely,
Wesley Please mark the replies as answers if they help and unmark them if they provide no help. Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
How are you? Is your problem resolved? May I know whether the above suggestions helped you?
Please mark the replies as answers if they help and unmark them if they provide no help. Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
Thanks Wesley for your suggestion. Sorry for the late reply, I just come back from Chicago yesterday. I can’t remember that I download it or not and will certainly do it today. I will let you know. Have a great day.
I just tried it after downloading VS SP1. The problem persists. After the download, I re-started my computer. Do I need to do ‘installation’? I was not prompted to do so. Thanks.
I’ve seen this error when one or more of my static libraries were compiled with an older version of the compiler. I’m not sure why the version is so dependent, but I’ve been able to fix it by recompiling all of the libraries I’m using. My guess, in this case, is it’s one of the other libraries you’re trying to use since your test program works with just the single library.
There is also a bug posted in connect on it:
I think it may have something to do with how the code is optimized, but I don’t know why that would make any difference either. You could try taking out one lib at a time until it works so you can identify the culprit.
Источник
Fatal error lnk1257 не удалось создать код
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Asked by:
Question
Good Morning all,
I asked this problem before but the error persists. My situation is I prepared a VS2008 C++ program which utilizes three C++ static libraries I have developed with VS2008 too. When I built the EXE file with ‘debug’ mode, it works fine. Then I changed to ‘release’ mode, and tried to build the EXE. The following linking error occured:
LINK : fatal error LNK1257: code generation failed
I re-built all my libraries without /GL switch, i.e., Configuration Properties -> C/C++ -> Optimization : select ‘NO’ for ‘Whole Program Optimization’, (as suggested by Junaid Khan and Jialiang Ge). It does not help. Any other suggestions? Thanks for your help.
Good Morning all,
There are two more pieces of information about this error, I would like to share with you all.
1. If source codes of all three static libraries were used in building the EXE, i.e., not using static libraries at all, it worked fine in both ‘debug’ and ‘release’ modes. This is the way I am creating my EXE now.
2. If I prepare a main program to utilize just one static library at a time, it also works in both modes.
I can’t remember that I tried to apply two static libraries at the same time. But I certainly will try adding one static library at a time to see how and when this error is generated. If you have any suggestion, please feel free to post them. If I have time, I certainly will try them in my code. Thank you for your time to look into this problem.
It might be a good idea to post the BuildLog.htm file, or at least the command line options for compile. It looks like the CL is causing trouble, since the compiler is not recognizing a flag.
Thank you, Jinzai. Your name in Chinese means a really talent person. I have read some of your comments in this forum, and I think you are a real Jinzai. Hopefully you can help me unfold the mystery. Thanks for spending time in answering my question.
About the BuildLog.htm, I posted the linking portion of the file with my question. Anything particular of the file you would like to see? The following is the command line for compiling:
/O2 /I «D:C++VS2008include» /D «WIN32» /D «NDEBUG» /D «_CONSOLE» /D «_UNICODE» /D «UNICODE» /FD /EHsc /MD /Fo»Release\» /Fd»Releasevc80.pdb» /W3 /nologo /c /Wp64 /Zi /TP /errorReport:prompt
The command line for linking is listed below:
Источник
Fatal error lnk1257 не удалось создать код
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Answered by:
Question
I am compiling a code segment on a particular Windows 2003 machine, which has VS2005 + Platform SDK 2001 installed.
I have a code segment that properly compiles and work on other developer machines (Windows VISTA, Window 2003, Windows 2000 SP4).
The problem is that the code segment compiles properly in debug mode, but in release mode it gives error «fatal error LNK1257: code generation failed».
I have also tried to remove ‘/GL’ option from project settings, but it doesn’t work.
It seems to have some problem with development environment, as the code compiling and working properly.
Any help will be welcome.
Answers
It is weird that the program compiles properly in debug mode but fails in release mode. I suggest you restart your system and rebuild the program. If problem persists, as the issue would require intensive troubleshooting which would be done quickly and effectively with direct assistance from a Microsoft Support Engineer through Microsoft Customer Support Services. You can contact Microsoft Product Support directly to discuss additional support options you may have available, by contacting us at 1-(800)936-5800 or by choosing one of the options listed at
It is weird that the program compiles properly in debug mode but fails in release mode. I suggest you restart your system and rebuild the program. If problem persists, as the issue would require intensive troubleshooting which would be done quickly and effectively with direct assistance from a Microsoft Support Engineer through Microsoft Customer Support Services. You can contact Microsoft Product Support directly to discuss additional support options you may have available, by contacting us at 1-(800)936-5800 or by choosing one of the options listed at
I am facing similar kind of issue while compiling WiFi source code in vs2008.
I am getting the following error:
BUILD: [01:0000000260:ERRORE] LINK : fatal error LNK1257: code generation failed
BUILD: [01:0000000261:ERRORE] NMAKE : fatal error U1077: ‘D:WINCE700sdkbini386ARMlink.EXE’ : return code ‘0x4e9’
BUILD: [01:0000000263:ERRORE] TargetExeFiles -nologo BUILDMSG=Stop. BUILDROOT=D:WINCE700platformmx6LINKONLY=1 NOPASS0=1MAKEDLL=1 failed — rc = 2.
The main error i am getting is » LINK : fatal error LNK1257: code generation failed «.
Any help/suggestions appreciated.
Thanks & Regards
Источник
Fatal error lnk1257 не удалось создать код
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Answered by:
Question
I am compiling a code segment on a particular Windows 2003 machine, which has VS2005 + Platform SDK 2001 installed.
I have a code segment that properly compiles and work on other developer machines (Windows VISTA, Window 2003, Windows 2000 SP4).
The problem is that the code segment compiles properly in debug mode, but in release mode it gives error «fatal error LNK1257: code generation failed».
I have also tried to remove ‘/GL’ option from project settings, but it doesn’t work.
It seems to have some problem with development environment, as the code compiling and working properly.
Any help will be welcome.
Answers
It is weird that the program compiles properly in debug mode but fails in release mode. I suggest you restart your system and rebuild the program. If problem persists, as the issue would require intensive troubleshooting which would be done quickly and effectively with direct assistance from a Microsoft Support Engineer through Microsoft Customer Support Services. You can contact Microsoft Product Support directly to discuss additional support options you may have available, by contacting us at 1-(800)936-5800 or by choosing one of the options listed at
It is weird that the program compiles properly in debug mode but fails in release mode. I suggest you restart your system and rebuild the program. If problem persists, as the issue would require intensive troubleshooting which would be done quickly and effectively with direct assistance from a Microsoft Support Engineer through Microsoft Customer Support Services. You can contact Microsoft Product Support directly to discuss additional support options you may have available, by contacting us at 1-(800)936-5800 or by choosing one of the options listed at
I am facing similar kind of issue while compiling WiFi source code in vs2008.
I am getting the following error:
BUILD: [01:0000000260:ERRORE] LINK : fatal error LNK1257: code generation failed
BUILD: [01:0000000261:ERRORE] NMAKE : fatal error U1077: ‘D:WINCE700sdkbini386ARMlink.EXE’ : return code ‘0x4e9’
BUILD: [01:0000000263:ERRORE] TargetExeFiles -nologo BUILDMSG=Stop. BUILDROOT=D:WINCE700platformmx6LINKONLY=1 NOPASS0=1MAKEDLL=1 failed — rc = 2.
The main error i am getting is » LINK : fatal error LNK1257: code generation failed «.
Any help/suggestions appreciated.
Thanks & Regards
Источник
What steps will reproduce the problem?
1. Build v8 for win32
1. Try to build the current source code, call "ant" on the jav8 folder
---> change build.xml to point to visual studio v8 output directory:
<property name="libv8.path" value="${env.V8_HOME}/build/Release/lib"/>
What is the expected output? What do you see instead?
Expected a Succesfull build.
But got an Link error, because of missing return values in the jav8.cpp.
What version of the product are you using? On what operating system?
Subversion Revision 68
Operationsystem Win7x64 but build for Win32.
JNI Header of jdk1.6.0_29_x32.
Please provide any additional information below.
This is the ant output:
Buildfile: c:datacodingOwnjav8build.xml
prepare:
compile:
jni:
[echo] Generating JNI header ...
[echo] Building JNI library with release mode ...
[cc] Starting dependency analysis for 3 files.
[cc] 3 files are up to date.
[cc] 0 files to be recompiled from dependency analysis.
[cc] 0 total files to be compiled.
[cc] Starting link
[cc] LINK : warning LNK4224: /INCREMENTAL:YES is no longer supported; ignored
[cc] jav8.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
[cc] LINK : warning LNK4224: /INCREMENTAL:YES is no longer supported; ignored
[cc] LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
[cc] Creating library jav8.lib and object jav8.exp
[cc] Generating code
[cc] c:datacodingownjav8jnijav8.cpp(1041) : error C4716: 'Java_lu_flier_script_V8Array_internalToBooleanArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(1023) : error C4716: 'Java_lu_flier_script_V8Array_internalToFloatArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(1003) : error C4716: 'Java_lu_flier_script_V8Array_internalToDoubleArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(983) : error C4716: 'Java_lu_flier_script_V8Array_internalToShortArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(963) : error C4716: 'Java_lu_flier_script_V8Array_internalToLongArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(943) : error C4716: 'Java_lu_flier_script_V8Array_internalToIntArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(1059) : error C4716: 'Java_lu_flier_script_V8Array_internalToStringArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(1076) : error C4716: 'Java_lu_flier_script_V8Array_internalToDateArray' : must return a value
[cc] c:datacodingownjav8jnijav8.cpp(546) : error C4716: 'Java_lu_flier_script_V8Array_internalSet' : must return a value
[cc] LINK : fatal error LNK1257: code generation failed
Original issue reported on code.google.com by m.reipre...@googlemail.com on 11 Feb 2013 at 10:27
![]() |
![]() |
|
Authenticator Code |

| Thread Tools |
| fatal error LNK1257 |
|
|
#1 |
|||||||||||
|
NetzTeil Master Contributor Join Date: Feb 2009 Location: Germoney
Reputation: 1692 Points: 30,959, Level: 26 Level up: 27%, 1,241 Points needed Activity: 2.7%
Last Achievements |
fatal error LNK1257 hey Guy’s, me bob again, i have now this error, and i can’t get it to work. Code: LINK : fatal error LNK1257: Fehler bei Codegenerierung. TransLate: Code: LINK: fatally error LNK1257: Mistake with code generation. Thanks for Help. |
|||||||||||
|
NetzTeil is offline |
|
|
#2 |
|
Krtek Hacker Supreme Join Date: Oct 2008
Reputation: 718 Recognitions |
MSDN: Quote:
Visual C++ Concepts: Building a C/C++ Program Without any source code, thats about all the help you’ll get… Try a rebuild. |
|
Krtek is offline |
|
|
#3 |
|||||||||||
|
learn_more Retired Administrator Join Date: Sep 2006
Reputation: 161487 Recognitions (48)
(4) Points: 250,133, Level: 59 Level up: 25%, 243,867 Points needed Activity: 2.7%
Last Achievements Award-Showcase |
optionally try to clean out your project. (Build->Clean Solution) if that won’t work either, disable the /GL command line parameter (look at the page Krtek linked to, it explains how) __________________ ~ UC-Downloads ~ UC-Forum Rules ~ UC-Wiki ~ |
|||||||||||
|
learn_more is offline |
|
|
#4 |
|||||||||||
|
NetzTeil Master Contributor
Join Date: Feb 2009 Location: Germoney
Reputation: 1692 Points: 30,959, Level: 26 Level up: 27%, 1,241 Points needed Activity: 2.7%
Last Achievements |
LOOOOL Thanks for the Answer, but who i have restart my VS, the compilling was working :/, crazy, the tread can go closed or delectected Thanks |
|||||||||||
|
NetzTeil is offline |
|
|
#5 |
|||||||||||
|
Turv � Alkies Bitch � Join Date: Nov 2004
Reputation: 4255 Recognitions
(1) Points: 21,028, Level: 20 Level up: 15%, 1,372 Points needed Activity: 1.6%
Last Achievements |
Errors like this are very difficult to help you with anyway without having the project to hand, but since you’ve sorted it i’ll close this thread. __________________ |
|||||||||||
|
Turv is offline |

![]() Similar Threads |
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Help] LINK: fatal error LNK1181: input file «. Libs XInterface.lib» can not be opened. | NetzTeil | America’s Army Operations 3.x | 1 | 17th July 2011 04:59 PM |
| fatal error C1070 | Tuve2 | Direct3D | 3 | 4th September 2010 12:22 AM |
| [Help] fatal error LNK1295 | NetzTeil | 2.x Coding and Tutorials | 13 | 1st June 2009 04:11 PM |
| [Question] fatal error | Pupp | America’s Army Operations 2.x | 9 | 30th April 2008 02:32 PM |
| Top gear presenter — Fatal car crash | NeMSeR | Off Topic | 4 | 22nd September 2006 08:55 PM |
|
Tags |
| error, fatal, lnk1257 |
«
Previous Thread
|
Next Thread
»
|
Forum Jump |
All times are GMT. The time now is 04:42 PM.
Contact Us —
Toggle Dark Theme
Terms of Use Information Privacy Policy Information
Copyright ©2000-2023, Unknowncheats� UKCS #312436
![]() |
no new posts
















