问题标签 [cl]
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++ - Msbuild 和 ClCompile 选项
我用编译 C++ 代码并在item 中msbuild
指定cl
选项。ClCompile
就像是...
以上只是一个例子。现在我想打印所有用于cl
调用的选项。问题是:我该怎么做?我的第一次尝试是使用如下内容:
可悲的是,这仅记录文件名(something.cpp
)而不是选项。
请注意,我知道编译器选项存储Tracker.exe
在CL.command.*.tlog
文件中,但首先,我不想依赖它,因为它可能会发生变化,其次,我很可能需要稍后进行一些转换。我也知道我可以访问单个选项(如%(ClCompile.FloatingPointModel)
),但我也不想单独处理每个选项。
有一个更好的方法吗?
c++ - Disable Code Analysis for a part of code in CPP(VS 2013)
I want to disable Code Analysis for a CPP file. There is a way to exclude header files.
https://msdn.microsoft.com/en-us/library/zyhb0b82(v=vs.100).aspx
I want to disable for CPP file. Can some one help me, if there is a way to do this.
Thanks Santhi
c - 使用gdb调试exe
在尝试了几种替代方法来调试 exe 相当不成功后,决定尝试 gdb 在 windows env 上调试可执行文件。
用于编译 exe 的选项如下所示
这些是我用来将可执行文件加载到 gdb 中的选项
我需要一种将源/符号加载到 GDB 中的方法,因为否则我无法设置任何有效的断点。
这是我尝试过的,以便设置断点(不同于通常的方式)
我试过这个来加载可执行文件;
由于上述错误,我意识到可执行文件没有使用调试选项编译,所以它在 gdb 中有一个 gcc -g 等效项,或者有更好的方法将符号/源代码加载到 gdb 中。
编辑1:每当我尝试添加断点时,我都会看到以下错误:
c - 在 MSVC 2010 命令行中强制 32 位编译
是否可以在 MSVC 2010 命令行可执行文件中指定强制 32 位编译的选项?如果是这样,它是什么?
提前感谢您的帮助,
问候。
windows - cl.exe 不会在第二个子进程中编译
我试图在我从 Node.js 的child_process
模块创建的两个子进程中编译两个文件.spawn()
,并行地,基本上循环源并立即生成两个 shell。
然而,只会编译一个文件,而且并不总是相同的。一个child_process
将返回错误代码 2。
是否知道 cl.exe 无法运行两个实例?我假设按顺序运行它可以解决这个问题。
注意:设置或取消设置 /MP 标志不会改变这种行为。
c# - CL Eye dll 导入问题
我正在尝试运行一个名为 Free3dTrack 的程序,该程序使用 CLEye 驱动程序,但该程序没有显示任何已连接的摄像头。如果程序在 C# 中使用 dllimport 命令,如何检查程序从何处导入其 dll。
c++ - 如何使用 Visual Studio 命令行工具将项目构建到特定文件夹?
我已经为名为 project_name 的 c++ 项目提供了这个简化的文件夹结构。
如果我这样做cl /EHsc /W4 sources/source1.cpp sources/source2.cpp /link /out:project_name ...
,它只会在当前目录中创建构建文件,即 project_name,结果如下:
我想要的是指定必须放置所有构建文件的文件夹,在我的例子中是一个build
文件夹。
需要哪些选项cl
或link
从project_name
目录中执行此操作?
c++ - Eclipse CDT 构建输出解析器以使用 Microsoft 编译器 (cl.exe)
当前CDT GCC 构建输出解析器识别构建日志以在您使用 GCC 作为编译器时自动配置 Eclipse CDT 项目中的路径和符号。它检测 -I 和 -D 是否包含传递给编译器命令的定义。有没有办法将此构建输出解析器配置为与 Microsoft Visual C 编译器 cl.exe 的输出一起使用,因为 cl 使用 /I 和 /D 而不是 GCC 参数。
visual-studio - 如何使用 Visual C++ 的内联汇编器插入重复的 NOP 语句?
使用 Microsoft 编译器的 Visual C++ 允许我们使用以下方法定义内联汇编代码:
我需要的是一个宏,它可以将这样的指令乘以n次,例如:
例如:
那可能吗?我怎么能这样做?