【问题标题】:How to convert a makeflie.mak from Visual Studio 11 into Visual Studio 17?如何将 Visual Studio 11 中的 makefile.make 转换为 Visual Studio 17?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多