| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
..:: 高级 ::.. | ||||
|
| |||
如果你使用 greta 的项目是 UNICODE 版本,那么 greta 项目也必须是 UNICODE 版本。举例说明: 第1步:给 greta 项目添加一个 'Unicode Debug' 配置: 第2步:在项目设定中,添加 '_UNICODE' 和 'UNICODE' 两个预定义宏。(C/C++, General, Preprocessor defininitions) 第3步:重复前两步,则可以为 Release 和主项目都添加上相应的 Unicode 版本。 | ||||
|
| |||
在很多种情况下,特别是在主项目是 dll 时,你需要确认一下 greta 项目和主项目使用相同的 runtime library,否则你可能会得到一个连接错误。 第1步:首先确定主项目使用哪一个 runtime library: 第2步:在同样的位置,修改 greta 项目,使 greta 项目使用的 runtime library 与主项目一致。这样,你就可以正确的连接了。 | ||||
|
| |||
问:为什么不推荐下载 greta.lib 以及为什么会有连接错误? | ||||
答:就是基于前面所说的两点原因。因为下载下来的 lib 文件,是否是 UNICODE 版本未知,使用哪一个 runtime library 也是未知,因此不一定与你的主项目一致,如果不同就会产生连接错误。 |