如何将 makeflie.mak 从 Visual Studio 11 转换为 Visual Studio 17?

How to convert a makeflie.mak from Visual Studio 11 into Visual Studio 17?

今天我问自己是否有可能 convert/upgrade 一个 Visual Studio 2011/12 makefile.mak 变成一个 Visual Studio 2017 企业 file/version? 也许有必要从头开始创建它或一个空模板,但我不确定。

这是我已经得到的:

 # Microsoft specific Programms/Configs     
 CC      = cl
 LINK    = link
 LIB     = lib
 INCLPATH= "C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE"
 COMPOPT = -I$(INCLPATH) -c
 LINKOPT = /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\DIA SDK\lib" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual     Studio17\Enterprise\VC\Tools\MSVC.13.26128\lib" //Path?
 LIBOUT  = /OUT:

 #Targets
 all: exercise9_4.exe clean

 exercise9_4.exe: exercise9_4.obj customer.lib
     $(LINK) $(LINKOPT) uebung9_4.obj customer.lib

 exercise9_4.obj: exercise9_4.c 
     $(CC) $(COMPOPT) exercise9_4.c

 customer.lib: customer.obj
     $(LIB) $(LINKOPT) customer.obj

 customer.obj: customer.c customer.h
     $(CC) $(COMPOPT) customer.c customer.h

 clean: 
     del exercise9_4.obj
     del customer.lib
     del customer.obj

请问我在 VisualStudio 2017 中需要哪些路径? 命令改变了吗? 我真的很感激你的帮助。 :D 因为 VS2017 回收 升级是不可能的。

简单的解决方案: 删除路径、空格、插入正确的路径(link、cl、lib) 在 Visual Studio 2015 Dev-Console 中打开它, 输入 "nmake makefile.mak" -> 回车,等几秒钟, 它有效:D