LINK选项
CRT lib 目录包括启用特定的 CRT 函数,而无需任何代码更改的许多小型对象文件。 ,因为您必须将它们添加到链接器命令行使用它们,这些称为 “链接”选项。
纯架构版本中添加了。 为本机使用常规的版本,而 /clr 代码,使用纯版本 (带前缀 /clr 的一 p): pure 模式。
本机和 /clr |
pure 模式 |
说明 |
---|---|---|
binmode.obj |
pbinmode.obj |
设置默认架构文件转换为 double。 请参见 _fmode。 |
chkstk.obj |
无 |
提供堆栈检查使用 CRT,并且, alloca 支持,在不。 |
commode.obj |
pcommode.obj |
设置全局进行标志 “提交”。 请参见fopen, _wfopen和fopen_s, _wfopen_s。 |
fp10.obj |
无 |
更改默认精度控件为 64 位。 请参见 浮点支持。 |
invalidcontinue.obj |
pinvalidcontinue.obj |
设置不执行任何操作的默认参数无效处理程序,这意味着无效参数传递给 CRT 函数将设置 errno 并返回错误结果。 |
loosefpmath.obj |
无 |
确保浮点代码接受不正常的值。 |
newmode.obj |
pnewmode.obj |
导致 malloc 调用失败的新处理程序。 请参见 _set_new_mode、_set_new_handler、calloc 和 realloc。 |
noarg.obj |
pnoarg.obj |
禁用所有进程 argc 和 argv。 |
nochkclr.obj |
无 |
不做任何操作。 从项目中移除。 |
noenv.obj |
pnoenv.obj |
禁用一个缓存的环境创建 CRT 的。 |
nothrownew.obj |
pnothrownew.obj |
启用非引发的版本新 CRT。 请参见 新建和删除运算符。 |
setargv.obj |
psetargv.obj |
启用命令行参数通配符展开。 请参见 扩展通配符参数。 |
smalheap.obj |
无 |
安装一个非常简单的小型堆管理器。 |
threadlocale.obj |
pthreadlocale.obj |
默认情况下启用所有新线程的每个线程区域设置。 |
wsetargv.obj |
pwsetargv.obj |
启用命令行参数通配符展开。 请参见 扩展通配符参数。 |