陈奇网络工作室

找不到vs2013winres.h解决方案

系统运输

因为很久没做C了,所以做C最麻烦,各种版本的问题报告都是错误的。 我对c项目开发不太熟悉。 因为项目必须在VS2013中修改C /MFC项目,所以编译将报告错误,并且无法打开包含文件。 winres.h:nosuchfileordirectory。

我在网上查了一下,发现这个\\\& #039; winres.h\\\& quot; 是Windows SDK的头文件,打开CD驱动器查找,果然是Windows SDK目录c:\\\\& quot; 位于程序文件( x86 )\)中

如果我的推测正确的话,我觉得理由很简单。 因为这个项目项目没有被Windows SDK引用。

c:\\_ _ SERS\\ & amp; quot; 管理员\\& amp; quot; appdata\\\& quot; local\\\& quot; microsoft\\\& quot; 既然包含了打开msbuiii的$(Windows SDKdir ) include,那么VS2013默认设置了windowssdk路径,为什么找不到这个winres.h呢?

注册表hkey_local_machine\\\\& quot; 软件\\\ & amp; quot; Microsoft\\\& quot; Microsoftsdks\\\& quot; \\& quot; windows\\& quot; 打开

默认环境变量WindowsSdkDir是指向Windows Sdk的目录,没错。 怎么了? 在网上查了一下,终于知道发生了什么。 c:\\\\windows\\\program files ( x86 (\\ Microsoft sdks\\ windows\\ v7.1a下的SDK是旧版本的在Include下和VS2013默认使用的环境变量$(windowssdk_includepath )包含最新Windows SDK的以下三个头文件目录:

c\\\\& quot; programfiles(x86 () ( ) ) ( windowskits ( ( ) ) ( 8.0 ) ) ( Include ) ) _m

c\\\\\programfiles(x86 ( ( ) ) ) windowskits\\\8.0\\\include )\\\shared

c\\\\\programfiles(x86 ( ( ) ) ) windows kits\\ 8.0\\ include\\ winrt

$(windowsSDK_Librarypath_x86 )还指向新SDK的lib文件目录。

最后一个解决方案是放弃旧版本的$(WindowsSdkDir )目录,新版本的环境变量将替换旧的环境变量。 c:\\_ _ SERS\\ & amp; quot; 管理员\\& amp; quot; appdata\\\& quot; local\\\& quot; microsoft\\\& quot; 打开msbuiii

删除红圈部分的$(windowssdkdir ) include和$ ) windowssdkdir ) lib,并删除$(WindowsSDK_IncludePath )和$ ) windows SDK _ library

VC开发相关的新环境变量:

1.VC_librarypath_x64=d:\\\\\& quot; 程序文件( x86 (\\\Microsoft visual studio 12.0 )\\VC )。 d\\\\& quot; 程序文件( x86 () ( ) ) ( Microsoftvisualstudio12.0 ( ) ( VC ) ) ( ATLMFC ) (\lib ) ) ) ) 652

2.VC_librarypath_x86=d:\\\\\& quot; 程序文件( x86 (\\\Microsoft visual studio 12.0 )\\VC )。 d\\\\& quot; 程序文件( x86 () ( ) ) ( Microsoftvisualstudio12.0 ( ) ( VC ) ) ( ATLMFC ) )\lib

3.windows SDK _ include path=c:\\\ & amp; quot; program files ( x86 (\\\windows kits (\\\8.1 )\\\include c\\ & amp; quot; 程序文件( x86 ( ( ) ) ) ( windowskits ( ( ) ) ( 8.1 ) ) ( Include ) ) ) m; c\\\\\programfiles(x86 )\\\windows kits\\ 8.1\\ include\\ winrt

4.windows SDK _ library path _ x64=c:\\\\\ program files ( x86 (\\\windows kits )\\ 8.1 \

5.windows SDK _ library path _ x86=c:\\\\\ program files ( x86 (\\ windows kits (\\ 8.1 ) ) \

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3