Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何将makeflie.mak从Visual Studio 11转换为Visual Studio 17?_Visual Studio_Visual Studio 2012_Makefile_Visual Studio 2017_Compatibility - Fatal编程技术网

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

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

今天我问自己是否可以将Visual Studio 2011/12 makefile.mak转换/升级为Visual Studio 2017企业版文件/版本? 也许有必要从头开始创建它,或者创建一个空模板,但我不确定

以下是我已经得到的:

 # 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