【发布时间】:2018-09-26 03:50:48
【问题描述】:
今天我问自己是否可以将 Visual Studio 2011/12 makefile.mak 转换/升级为 Visual Studio 2017 Enterprise 文件/版本? 也许有必要从头开始或空模板创建它,但我不确定。
这是我已经得到的:
# 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 回收升级是不可能的。
【问题讨论】:
标签: visual-studio visual-studio-2012 makefile visual-studio-2017 compatibility