现在的位置: 首页 > 综合 > 正文

配置uestudio的编译器选项

2018年01月30日 ⁄ 综合 ⁄ 共 783字 ⁄ 字号 评论关闭

 uestudio对有些编译器默认环境设置的有问题,比如vs2008的vc++工程中的msSDK路径.

 可以在ue里面的"选择编译器"菜单里面自行修改一下,或者直接打开安装目录下configs目录下的对应文件进行修改.

以下以vs2008的vc++的Console Application为例说明修改方法:

打开UEStudio/configs/Visual Studio 2008/Visual C++ compiler/下的Win32 Console Application文件.

找到如下地方:

 [Environment]

PATH = $(CommonDir)/IDE;$(CommonDir)/Tools;$(SDKDir)/bin;$(VcDir)/bin;$(VcDir)/PlatformSDK/bin;$(MSSDKDir)bin;%PATH%
INCLUDE = $(SDKDir)/include;$(VcDir)/include;$(VcDir)/PlatformSDK/include;$(Additional Include Directories);$(MSSDKDir)include;
LIB = $(SDKDir)/lib;$(VcDir)lib;$(VcDir)/PlatformSDK/lib;$(MSSDKDir)lib;D:/Program Files/Microsoft SDKs/Windows/v6.0/Lib;

上面三个环境变量的设置可以使用绝对路径,以冒号作分隔.分别对应于vs里面的Path Include 和Lib目录.如果不修改这里,ues能够编译成功,但链接的时候会出现"kernel32.libl不能打开的错误",这就是因为lib目录没有设置好.

如果想简单点,也可以修改[Variables]里面的MSSDKDir路径.

MSSDKDir = SDK路径.即可

抱歉!评论已关闭.