On 2 September 2013 03:30, Walter Bright <newshound2@digitalmars.com> wrote:
On 9/1/2013 2:46 AM, Simen Kjaeraas wrote:
Like Dmitry said, it might work for 2010, but it certainly does not 'just
work' for 2012 and 2013. I've probably spent twelve hours setting up DMD
Win64 on my two confusers.

I need specifics.

Again, what environment variables are setup by these other VS's? What did you put in your sc.ini?

I don't have multiple VS installs.

My sc.ini looks like this, I also broke dmd2/windows/lib into lib and lib64:

[Version]
version=7.51 Build 020

[Environment64]
LIB="c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64";"c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64";"C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64";"%@P%\..\lib64" 
DFLAGS=-m64 "-I%@P%\..\..\src\phobos" "-I%@P%\..\..\src\druntime\import"
LINKCMD64=%VCINSTALLDIR%bin\amd64\link.exe

[Environment]
LIB="%@P%\..\lib";\dm\lib
VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\
DFLAGS=-m64 "-I%@P%\..\..\src\phobos" "-I%@P%\..\..\src\druntime\import"
LINKCMD=%@P%\link.exe
LINKCMD64=%VCINSTALLDIR%bin\amd64\link.exe
WindowsSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A