问题标签 [mt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
37383 浏览

windows - 如何使用 mt.exe 将清单添加到可执行文件?

我正在尝试使用 Windows SDK 中的 mt.exe 将清单添加到没有清单的可执行文件中,使用以下命令行:

不幸的是,当我这样做时,我收到了这个错误:

当然,在文件中找不到资源 - 该文件没有清单,这就是我想添加一个的原因。

如何将清单附加到可执行文件?这不应该很简单吗?

0 投票
0 回答
93 浏览

http - Monotouch 中的 CopySystemProxySettings 等效项

在 Monotouch 中将手机的系统设置复制到我的应用程序的等效 api 是什么?我可以改用 webproxy 吗?怎么做?monotouch 团队可以举一些例子吗?

谢谢你。

0 投票
1 回答
2475 浏览

visual-studio - Visual Studio Boost 线程/MT 链接问题

我正在使用 boost 的线程库,并且在 Visual Studio 中遇到了链接问题。

现在,我正在用 /MT 编译我的 VS 项目。我要链接的库名为libboost_thread-vc100-mt-1_48.lib,这似乎表明它也已使用 /MT 编译。

但是,如果我在链接器设置中关闭所有 /MD 相关库(属性 -> 链接器 -> 输入 -> 忽略特定默认库)...

然后我得到链接器错误!

仅通过关闭 /MD 相关库,这怎么可能?boost::thread 应该只链接 /MT 中的库(应该是 LIBCMT.LIB、LIBCPMT.LIB)。我是否错误地编译了boost?

0 投票
2 回答
985 浏览

c++ - LNK2005: 找到使用 /MT 构建的模块

我正在尝试构建 C++ 项目(地图服务器)。这取决于其他一些项目。

当我运行时nmake,它显示了许多这样的错误:

我知道这是由不同项目的选项/MD引起的。/MT

我检查了所有项目的构建文件,发现只有一个带有/MT. 我将其更改为/MD并重建它,但错误仍然存​​在。

如何查找导致此错误的库?

谢谢大家!

PS项目清单:

zlib

0 投票
1 回答
89 浏览

windows - 缺少什么程序?

在 Windows 上运行预先编写的 cmd 文件时出现以下错误。

用例是:

很明显它需要一些mt,但我不知道到底是什么mt,所以我可以安装它。

谁能告诉我这是什么或从哪里得到它?

谢谢

0 投票
0 回答
437 浏览

ruby-on-rails - 将控制器的实例变量与 jruby on rails 和多线程支持一起使用是否危险?

这是一个关于 MT safe on jruby on rails 的问题。

我只是想确认使用控制器实例变量不存在 MT 安全问题。

实际上,同样的问题是,对于每个 http 请求,rails 会生成一个控制器实例来处理它,还是 rails 会用不同的线程重用同一个控制器实例(就像 servlet 实例一样)?

IE,如果一个控制器实例用于一个 http 请求,则控制器实例变量没有 MT 安全问题,

如果多个线程共享一个控制器实例,则控制器实例变量存在 MT 安全问题

另一个类似的问题是线程安全的 Rails 控制器操作 - 设置实例变量?

0 投票
1 回答
922 浏览

php - mt_rand 使用字符作为种子

我需要生成伪随机代码供人们用来访问我的网站。我编写了一些代码来实现这一点,但没有意识到我使用字符数组而不是整数作为种子(使 mt_rand 可重复)。我的演示代码在这里:

1and1 的结果是:

但在其他任何地方,结果(本地主机、其他服务器等)是:

问题是在我目前的服务器(1and1)上,系统工作正常(使用不可预测的字符输入)。但是我正在迁移到新服务器,当然,代码看起来总是像第一组一样。换句话说,我不知道如何生成第二组随机数(以字符数组为种子)。

谁能告诉我该怎么做?

我想:

返回

挣扎。谢谢!!

0 投票
1 回答
3369 浏览

com - 免费注册 COM、线程模型、MT.exe 和 *.RGS 脚本

我有一个免注册的 C++ COM 组件,我使用 VS2010 使用 mt.exe 生成其清单。一切正常,除了我无法指定我的类使用的线程模型。我创建了一个小型 repro 项目,其生成的清单文件 ( RGS.dll.embed.manifest) 如下:

我遇到问题的部分是 comClass 节点

应该有一个 threadingModel 属性,如以下页面的“Sxs 和注册免费 COM 激活”示例:http: //blogs.msdn.com/b/junfeng/archive/2006/04/20/579748.aspx

我知道线程模型未在 中指定*.tlb,但根据 Sen Harada 对 MSDN 文档的评论mt.exe,您应该能够在注册脚本文件 ( *.rgs) http://msdn.microsoft.com/en-us中指定一个/library/windows/desktop/aa375649(v=vs.85).aspx

所以我有*.rgsATL 向导创建的文件

所以我把*.rgs文件给mt.exe

并且从构建日志中看到已经成功解析了*.rgs文件

(特别是“有效 GUID !!!”行没有rgs:参数 to mt.exe

然而我RGS.dll.embed.manifest没有 threadingModel 属性。

这个人是我能在网上找到的唯一一个谈论这个问题的人,http://social.msdn.microsoft.com/Forums/en-US/vcmfcatl/thread/dbab28cd-023f-45b1-be62-7dc71e8d3d9f,他从来没有找到了解决方案并在生成清单后对其进行了编辑。有谁知道 mt.exe 工具如何使用 RGS 文件创建清单,以及我需要做什么才能从另一端获取 threadingModel?

0 投票
4 回答
287 浏览

if-statement - 可移动类型 MTEntryAsset Else 语句不起作用

我正在尝试获取我的可移动类型博客的条目摘要,以在图像上显示标题以某种方式格式化的图像(如果将用于此目的,则标记图像),并以另一种方式显示标题,如果没有图像。但是,我无法让 else 语句正常与 MTEntryAsset 一起使用。如果没有使用“图像”类型标记为“主页”的 EntryAssets,它什么也不做。

0 投票
1 回答
214 浏览

c++ - c++ 与 /MT 链接的 heap_alloc 崩溃

我的 c++ Windows 应用程序发生了严重的崩溃。

它总是在某些 stl 类(例如字符串、iostream)的构造函数处崩溃(在没有任何提示的情况下自行终止)。实际上,它在构造函数调用之前的 heap_alloc 函数处崩溃。

该问题仅发生在使用 /MT 选项编译和链接时。如果我切换到 /MD,一切正常。

有什么线索吗?

PS:我的开发环境是 Windows7 x64 + VS2010SP1,我使用的唯一 3rd 方库是 7z (lzma86 SDK)。我正在构建 x86 应用程序......

谢谢,-迈尔斯