Linux commands

Monday, May 21, 2018

configure: error: no acceptable ld found in $PATH


ld is not available in windows

there is alternative command for ld is link.exe in windows

Resolution

export LD=link.exe


Tuesday, May 15, 2018

fatal error C1189: #error : MFC does not support _WIN32_WINNT less than _WIN32_WINNT_WINXP


Please change the file stdAfx.h  as below


// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently

#pragma once

// Modify the following defines if you have to target a platform prior to the ones specified below.
// Refer to MSDN for the latest info on corresponding values for different platforms.
#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.
#define WINVER 0x0600 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif

#ifndef _WIN32_WINNT // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0600 // Change this to the appropriate value to target Windows 2000 or later.
#endif

#ifndef _WIN32_WINDOWS // Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0600 // Change this to the appropriate value to target Windows Me or later.
#endif

#ifndef _WIN32_IE // Allow use of features specific to IE 4.0 or later.
#define _WIN32_IE 0x0600 // Change this to the appropriate value to target IE 5.0 or later.
#endif

#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit

#include <afx.h>
#include <afxwin.h>
#include <afxmt.h> // for synchronization objects
#include <afxext.h>
//#include <afxisapi.h>

Tuesday, May 8, 2018

Visual studio 2013 error C2143: syntax error : missing ';' before 'nullptr'

func()
{
string nullptr;

}

Change the nullptr variable to another another name as below

func()
{
string nullptr123;

}

Then it resolves the issue.