Visual studio 如何将makeflie.mak从Visual Studio 11转换为Visual Studio 17?
今天我问自己是否可以将Visual Studio 2011/12 makefile.mak转换/升级为Visual Studio 2017企业版文件/版本? 也许有必要从头开始创建它,或者创建一个空模板,但我不确定 以下是我已经得到的:Visual studio 如何将makeflie.mak从Visual Studio 11转换为Visual Studio 17?,visual-studio,visual-studio-2012,makefile,visual-studio-2017,compatibility,Visual Studio,Visual Studio 2012,Makefile,Visual Studio 2017,Compatibility,今天我问自己是否可以将Visual Studio 2011/12 makefile.mak转换/升级为Visual Studio 2017企业版文件/版本? 也许有必要从头开始创建它,或者创建一个空模板,但我不确定 以下是我已经得到的: # Microsoft specific Programms/Configs CC = cl LINK = link LIB = lib INCLPATH= "C:\Program Files (x86)\Micros
# Microsoft specific Programms/Configs
CC = cl
LINK = link
LIB = lib
INCLPATH= "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE"
COMPOPT = -I$(INCLPATH) -c
LINKOPT = /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\DIA SDK\lib" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.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无法回收升级。简易解决方案:
删除路径、空格、插入正确的路径(链接、cl、库)
在Visual Studio 2015开发控制台中打开它,
输入“nmakefile.mak”->点击回车键,等待几秒钟,
有效:D