问题标签 [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 投票
2 回答
906 浏览

clickonce - 嵌入清单后无法签署引导程序可执行文件 (setup.exe)

我们正在使用 Nant 准备使用 Clickonce 设置我们的软件。

使用 signtool 对 dll(s) 和 exe(s) 进行签名。

标志工具命令signtool sign /f ${certFile} /p ${certFilePwd} {path of setup.exe}

使用Mt.exe将清单嵌入 exe 文件中。

山命令mt -manifest {manifest file} -outputresource:{filepath};#1

我们有两个exe文件。一个是我们的 app.exe,第二个是 setup.exe(由 clickonce 创建的引导程序)

app.exe 在嵌入清单后签名没有问题。

但是在嵌入清单后签名 setup.exe给出以下错误:

SignTool Error: SignedCode::Sign returned error: 0x80070057. The parameter is incorrect.

清单文件包含:

如果我在嵌入清单之前签名没有错误,但它不能工作,因为任何文件都需要在更改后辞职。

我还尝试了以下步骤:

  1. 登录 setup.exe
  2. 嵌入清单
  3. 退出 setup.exe(此步骤中的错误与上述相同)

有没有解决这个问题的方法/解决方法?

0 投票
1 回答
2386 浏览

c++ - /Mt 和 /clr 不兼容

我一直在使用 EIGEN 来求解方程组。我成功编译代码的唯一方法是使用 /CLR。当我尝试构建我的项目时,我注意到为了让我的 exe 在其他电脑上工作,我需要使用 /MT(而不是 DLL)来构建它。问题他们不兼容。如果我删除 /CLR,我的项目将无法编译,如果我离开 DLL,我的 exe 可以在其他电脑上运行,但会提供不切实际的价值。

有人可以建议该怎么做。这是我写的第一个程序。我是一个解方程的机械工程师,请多多包涵。

好的,我只是在网上搜索,但我发现没有 /CLR 就无法构建 Windows 窗体应用程序。

我不确定我的目标机器是否会重新分配 vc。有什么办法可以让我的 exe 和一些 dll 一起使用吗?我经常在小程序中看到这一点。

0 投票
2 回答
772 浏览

c++ - 静态提升/MT 发布?

我使用以下命令编译并运行了 bjam 甚至 b2.exe:

bjam --with-system --with-thread ..etc

我的库文件为:

libboost_system-vc110-mt-1_53.lib
libboost_system-vc110-mt-gd-1_53.lib

问题是,一旦我声明了目录并将它们链接到我的项目中,它就会一直说版本不匹配:在项目 /MTRelease 中找到 /MDRelease。

是的,我的项目是静态链接的 /MT 版本,这就是我需要的,但 boost 给我带来了麻烦。有任何想法吗?谢谢你。

0 投票
1 回答
5026 浏览

c++ - Visual Studio 2010 C++ 构建:“mt.exe”错误

我正在用 C++ 编写一个非常简单的程序,将引导扇区从一个文件复制到另一个文件。我的代码是:

但是,当我尝试编译时,出现错误:

链接:
  生成代码
  完成生成代码
Bootcopy.vcxproj -> c:\users\xxx\documents\visual studio 2010\Projects\Bootcopy\Release\Bootcopy.exe
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4 .0\Microsoft.CppCommon.targets(562,5):错误 MSB6006:“mt.exe”以代码 31 退出。

我已经用谷歌搜索了这个错误,但我只找到了对我不起作用的解决方案。奇怪的是,如果我重建解决方案(Build > Rebuild Solution 或 CTRL + ALT + F7),我能够编译代码。当我正常编译时,我得到一个“构建失败”(如果这是重建后的第一个构建),或者一个“构建成功”(如果我改变了一些东西)。

此外,生成的可执行文件似乎不起作用。这个想法是将前 512 个字节从 boot.bin 复制到 boot.img。字节似乎读取正确(我在代码中输入了“cout << buffer”,并且字符串被正确打印到第一个空字符),但没有写入 boot.img。当我将 boot.img 更改为不存在的文件时,没有创建文件。当我在调试器中运行程序时,我没有收到任何错误(即使两个文件在项目目录中都不存在)。

0 投票
1 回答
715 浏览

qt - Qt StandAlone 中的 mt.exe .exe

我终于使用 microsoft Visual Studio 构建了 Qt 5.1.1 的静态版本。我使用以下代码创建了我的 .exe 独立文件:

什么是 mt.exe,最后一行对“Hello.exe”文件有什么作用?

0 投票
1 回答
89 浏览

php - 子域不发送大于 3 的表单

我在服务器的所有子域上都有这种奇怪的表单行为:我可以发送和显示一个带有 1 个输入字段的表单,但是当我添加多个输入时,什么都没有发生。

我写了一个小测试脚本来更好地理解行为。所以这是正常工作的一个(在这里查看实时版本):

从我添加一些输入字段的那一刻起,它不会回显结果(没有错误报告)(此处为实时版本):

当我想安装 esotalk 或 FluxBB 等第三方论坛时,也会出现同样的问题(我无法发送安装表格)。好像服务器只是忽略了我的表格。由于某些奇怪的原因,这只发生在我的子域上。我的服务器是在 Media Temple 托管的 (dv) vps。我联系了他们 3 次,但他们无法帮助我。我尝试了文件权限,比较了 php.ini 设置,...任何可能有线索的人?

0 投票
0 回答
135 浏览

boost - libboost-all-dev 包 debian 包线程感知吗?

我已经安装了软件包(debian),但在我的目录中libboost-all-dev找不到我需要的库。/usr/lib/(libboost_system-mt.a)

-mt没有以线程为后缀的库文件是感知的吗?(因为它们都没有后缀)

0 投票
2 回答
1732 浏览

mt - LTO 磁带机一般状态位?

有没有人,或者任何人都可以指出我在 lto 磁带驱动器状态上显示的一般状态位的含义?

(41000000)上的一般状态位:它们是什么意思或指的是什么?

我找到了这个页面,但它并不全面或完整:http: //it-div-ds.web.cern.ch/it-div-ds/HO/mt.status.bits.html

谢谢。

0 投票
1 回答
2763 浏览

visual-studio-2012 - 无法使用 Microsoft 测试管理器运行我的测试

在 Microsoft 测试管理器中运行测试时出现错误:测试运行的构建目录不存在或需要访问权限。

这是什么意思?我在哪里可以检查构建目录?

0 投票
2 回答
3693 浏览

c# - “以管理员身份运行”选项未显示在资源管理器的上下文菜单中

我正在使用 VS2012 WPF Application & Install-shield 2013 LE 来生成安装程序。

安装后我注意到“以管理员身份运行”选项没有出现在desktop icon.

一些用户无法运行应用程序,但他们可以通过进入已安装的目录并右键单击图标以管理员身份运行来运行应用程序。

我检查了这个链接:http://msdn.microsoft.com/en-us/library/ms247046.aspx然后我添加了选项:“使用默认设置嵌入清单”并重新生成了安装程序。但它并没有做出任何改变。

我正在对 Win 7 OS 32bit 进行测试。

当我在资源管理器的上下文菜单中右键单击应用程序图标时,如何启用“以管理员身份运行”选项?

与此问题相同的问题:VS 2010 安装快捷方式文件未显示以管理员身份运行选项

应用程序清单:

在此处输入图像描述

在此处输入图像描述

编辑:

我发现InstallShield 2013 LE(限量版)不允许我像这样放置目标方向:"C:\ProgramFiles\TestUtility.exe"。如果目标引用 exe,则“以管理员身份运行”将自动启用。

原来的:

在此处输入图像描述

它应该是这样的:

在此处输入图像描述

所以,InstallShield LE 不允许我改变它。

我必须找到另一种生成安装程序的方法。请问有什么建议吗?