Monday 4 March 2013

Linker Error On Visual Studio


1 .The Program Can't  Start Because "abc".dll Is Missing From Your Computer 

You need to copy the DLLs in question to the folder your executable is in
The Program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem Link instruction



2 .LINK : Fatal Error LNK1123: Failure During Conversion To COFF: File Invalid Or Corrupt ( Visual Studio 2010)
Project Properties 
   -> Configuration Properties 
       -> Linker (General) 
          -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"


3 . Error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
Project -> Properties -> Configuration Properties -> Linker -> System
+int  main()  change  subsystem -> Console (/SUBSYSTEM:CONSOLE)
+ int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR lpCmdLine, int nCmdShow)  change subsystem ->Windows (/SUBSYSTEM:WINDOWS)


4 . Error LNK2019: unresolved external symbol __imp__InternetCloseHandle@4 referenced in function _main download.obj
  - unresolved external symbol __imp__InternetOpenW@20 referenced in function _main download.obj
   + #pragma comment(lib, "wininet.lib")


  + Please include "Wininet.lib" in your project settings.
Project->Properties->Configuration Properties->Linker->Input->Additional Dependencies


5 . Running Exe File Built Ưith Visual Studio On Another Computer.

6 . How can i make a C++ Command Application run as admin
Right Click on the project => Configuration Properties => Linker => Manifest File =>highestAvailable (/level='highestAvailable')
http://stackoverflow.com

7. How to change icon for exe file 
Just create a resource file (.rc), and add an icon resource. If there's only one icon in it- it will automatically be used as a symbolic description to your application.
IDI_SYSTEM_TRAY_ICON         ICON                  "Name.ico" (  .rc file)
http://stackoverflow.com/

8 .error LNK2005:"void * __cdecl operator new(unsigned int)"(??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj)

9 .Where is msvcp90d.dll supposed to come from?
C:\Program Files (x86)\Microsoft Visual Studio9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT \msvcr90d.dll
http://stackoverflow.com/


10 ...\wua_api\wuapi_i.c : fatal error C1853: 'Release\GearsCppUnitTests.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa)

11. The application was unable to start correctly on visual studio 2010
      error MSB3073


On Visual Studio 2010
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "C:\..\Release\CppUnitTests.exe
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code -1073741701.

How to fix : Copy all dll files to current folder .
mfc90u.dll
mfc100u.dll
Microsoft.VC90.ATL.manifest
Microsoft.VC90.CRT.manifest
Microsoft.VC90.MFC.manifest
msvcm90.dll
msvcp90.dll
msvcp100.dll
msvcr90.dll
msvcr100.dll

12error LNK2001: unresolved external symbol _CStdStubBuffer_AddRef@4 wuapi_p.obj

                                                                                                ThongLT- letrthong@gmail.com
---------------------------------ooo000000ooo------------------------------------------------------

No comments:

Post a Comment