链接选项

CRT lib 目录包括一些小的对象文件,用于指定CRT的功能而不改变代码。 因为只须将他们添加到链接器命令行使用它们,这些调用链接选项。

纯模式版本添加了。 对为本地 /clr 代码使用普通版本,为/clr:纯净模式使用纯净版本(前缀为p)。

本机的和 /clr

纯模式

说明

binmode.obj

pbinmode.obj

设置默认文件转换模式为二进制。 请参见_fmode

chkstk.obj

不使用CRT时,提供堆栈检查和alloca支持。

commode.obj

pcommode.obj

设置全局提交标志为“提交”。 请参见fopen、_wfopenfopen_s、_wfopen_s

fp10.obj

更改默认精度控件为64位。 请参见浮点支持

invalidcontinue.obj

pinvalidcontinue.obj

设置默认的无效参数处理程序将不执行任何操作的,这意味着无效参数传递到 CRT 函数将设置 errno 并返回错误结果。

loosefpmath.obj

确保浮点代码可以接受非正规值。

newmode.obj

pnewmode.obj

引起malloc在错误的调用新的处理句柄。 请参见 _set_new_mode_set_new_handlercallocrealloc

noarg.obj

pnoarg.obj

禁用处理所有argc和argv。

nochkclr.obj

不做任何操作。 从项目中移除。

noenv.obj

pnoenv.obj

禁用CRT的缓存环境的创建。

nothrownew.obj

pnothrownew.obj

启用CRT新的不抛出异常版本。 请参见new 和 delete 运算符

setargv.obj

psetargv.obj

启用命令行参数通配符扩展。 请参见扩展通配符参数

smalheap.obj

安装一个非常简单的小堆管理器。

threadlocale.obj

pthreadlocale.obj

默认情况下,启用所有新线程的线程区域设置。

wsetargv.obj

pwsetargv.obj

启用命令行参数通配符扩展。 请参见扩展通配符参数

请参见

参考

CRT 库功能