问题标签 [cl.exe]
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.
c - 有人记得 Visual C 版本 5 中 CL.EXE 的选项吗?
...具体来说, /AL 选项?我正在移植一些古老的 C(飞思卡尔 nee Motorala M68000 模拟器),但在 MSDN 上找不到。Google 检索到许多不相关的链接,Wayback Internet Archive 在“产品发布”页面之外阻塞。请注意,此开关在版本 6 中似乎不存在,但在 .Net 中重新显示为:“/AL 指定要搜索的目录以解析传递给#using 指令的文件引用”这些文件既不是 C++ 也不是 C#,su that ain不对……
一个例子:cl -c -AL CODE1.C
c# - 如何使用 Process.Start() 运行 CL.exe?
我有以下代码
如何将文件名作为参数传递?上面的代码没有运行,我已经尝试了所有完整路径,不同的路径选项。
谁能帮忙?
c - 通过 CreateProcess 启动时的 cl.exe 似乎没有写权限
我正在调用 CreateProcess 来启动 cl.exe(Win7 64 位上的 VS2010)。我收到以下错误..
cl:命令行错误 D8037:无法创建临时 il 文件;清理旧 il 文件的临时目录
在 cmd 窗口中使用相同的环境变量调用相同的命令行成功。我检查了临时目录,没有旧文件。似乎创建的进程没有写权限。我一直在尝试不同的方法.. CreateProcessAsUser,设置安全属性以将所有标准权限授予Everyone用户组,有和没有继承句柄等。他们似乎都没有修复它。
这是基本代码...
如果您想知道奇怪的路径,我复制了最少的所需工具、库等,以直接从 cpp 文件构建 dll。代码中的命令使用环境变量块中设置的路径在常规命令行上运行。
另外,如果您想知道这是做什么用的,我正在尝试开发一个可以动态重新加载 dll 的应用程序。该应用程序用于调试/可视化,其想法是能够即时调整可视化代码并让应用程序重新加载 dll。
我已经在此进行了 4 天的谷歌搜索并尝试了不同的东西。有任何想法吗?
c - write() 没有在 C 中的窗口上写入正确的字节数
在 Windows 下将值写入 C 中的文件时,我得到的东西似乎是错误的,结果与在 Cygwin 中运行的同一程序不同。
在这种情况下,我将浮点数写入文件:
我已经在 Windows 和 Cygwin 中编译并运行了这个文件(没有包含),但我没有得到相同的结果。由于我正在写一个浮点数,我希望输出文件有 4 个字节写入它
但是,在命令行中使用 cl.exe 编译时的输出似乎是错误的:
如果我从文件中读取到浮点数,显然我没有得到正确的值。而且写入文件的字节数是错误的,应该只有4个字节,而不是5个。
这是我在 Cygwin 中运行时得到的:
这是对的。如果我从文件中读取它到浮点数,我会得到正确的值(-0.1352237)。
我在这里错过了什么吗?这些功能的windows实现是否有缺陷?或者也许我没有正确写入数据?
openssl - 在 windows 上编译 OpenSSL 1.0.1
我正在尝试为 windows 编译 openssl。这是我第一次在没有适当的 Visual Studio 项目文件的情况下编译任何东西。
我遵循了这里的指南: http : //wp.libpf.com/?p=535 除了我在启动 git 之前发布 vcvarsall.bat 的详细信息。
可悲的是,现在 cl.exe 返回错误代码 0x02
我该如何解决?有没有什么地方可以让我获得 openSSL 1.0.1 for windows 的预编译二进制文件?
错误日志:
c - 这是编译器错误还是 C 语言功能?
我的环境是 Windows XP SP3 + 'Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86'。过程如下:
F:\workshop\vc8proj\console> 输入 tc
F:\workshop\vc8proj\console> cl /MD tc Microsoft (R) 32-bit C/C++ 优化编译器版本 14.00.50727.762 for 80x86
版权所有 (C) 微软公司。版权所有。
tc tc(10):错误 C2143:语法错误:缺少 ';' 前 '}'
F:\workshop\vc8proj\console>vim tc
F:\workshop\vc8proj\console>type tc
F:\workshop\vc8proj\console> cl /MD tc Microsoft (R) 32-bit C/C++ 优化编译器版本 14.00.50727.762 for 80x86
版权所有 (C) 微软公司。版权所有。
tc Microsoft (R) 增量链接器版本 8.00.50727.762 版权所有 (C) Microsoft Corporation。版权所有。
/out:t.exe t.obj
F:\workshop\vc8proj\console>
Linux操作系统下也是一样的情况???
visual-c++ - 在 msvc 编译器中包含整个 *.lib 目录?
我已经输入了相当长的命令来编译我的程序。就是这个:
我可以告诉它在目录中查找它可能需要的任何库,而不是将所有这些文件名传递给链接器吗?
header - nmake Makefile cl.exe 包含文件夹
我有一个项目,我正在尝试使用nmake
Makefile 编译它。项目设置如下:
module1.c
包括header1.h
和header2.h
。module2.c
包括header2.h
现在Makefile
我尝试先编译module1,然后再编译module2。
现在我得到了Cannot open include file: includes\header1.h
. 在这个网站上做了一些研究,大家建议使用/I DIR
flag。所以在我的Makefile
我补充说:
但我仍然遇到同样的错误。有人可以帮我解决这个问题吗?
谢谢
c++ - CL.exe 在 Visual Studio 2012 中崩溃
我最近安装了 Visual Studio 2012,但由于 IDE 报告 CL.exe 中的崩溃,我似乎无法正确构建我的解决方案。
它报告的唯一错误是error MSB6006: "CL.exe" exited with code 1073741855
. 除此之外,我收到了很多关于Microsoft.CppCommon.targets
. 许多错误的形式是“未声明'x'属性”。
这似乎是一个愚蠢的问题,但我不明白它为什么这样做。
根据这个问题中接受的答案,错误代码意味着STATUS_WX86_BREAKPOINT
。我不清楚这与我正在做的事情有什么关系。
我创建了一个空解决方案并输入以下代码:
只是看看问题是否仍然存在。确实如此。
可能有用的信息:
- 操作系统:Windows 7
- IDE 构建:11.0.50727.1 RTMREL
问题:
- 为什么会这样?
- 我该怎么做才能弄清楚发生了什么?
- 我能做些什么来解决这个问题?
- 这个问题中的信息是否足够?
c - 对 pcap.h 中函数的未定义引用
我编写 RTP 嗅探器并需要创建 dll 以在我的 java 项目中作为本机使用它。我使用 cl.exe
但在链接步骤中,我在 *.c 文件中使用的所有函数都收到此类错误
错误!E2028: pcap_lookupdev_ 是一个未定义的引用
请给我一个建议如何解决这个问题。