compilation相关内容
我刚刚下载了新的 Visual Studio Code,我的第一印象非常好.对于打字稿,智能感知效果很好. 然而,有一个奇怪的问题:VS Code 似乎无法编译 typescript 模块. 此代码: /// 当然,任何使用模块的打字稿代码都必须使用此标志进行编译.但是如果 IDE 知道模块的使用,为什么不设置标志?没有模块的打字稿代码在保存时编译,没有问题. 我想我缺少一些编译器
..
我在 iPad Air 上使用 Xcode 10.3 beta 2 运行应用程序时遇到以下编译时间问题,我遇到以下问题. 未能找到适合 SimDeviceType 类型的设备:com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.
..
当我们编译 C 程序时,输出存储在 a.out 中.我们如何将编译后的输出重定向到另一个文件? 解决方案 大多数 C 编译器为此提供了 -o 选项,例如: gcc -o gentext gentext.ccc -o mainprog -Llib -lmymath firstbit.c secondbit.oxlc -o coredump coredump.c
..
在 VS2010 中,我注意到每次编译解决方案时都会显示“输出窗口",即使我们已经关闭它. 在 VS2008 中,情况并非如此.我不介意这个输出窗口.我更喜欢仅在必要时查看“错误窗口".在VS2008中,它是完美的. VS2010如何禁用“输出窗口"的系统显示? 解决方案 转到“工具"、“选项"、“项目"和“解决方案",然后取消选中“构建开始时显示输出窗口".
..
假设我有两个 C# 应用程序——game.exe(XNA,需要支持 Xbox 360)和 editor.exe(XNA 托管在 WinForms 中)——它们两者共享一个 engine.dll 程序集,该程序集完成了大部分工作. 现在假设我想添加某种基于 C# 的脚本(它不完全是“脚本",但我会称之为).每个级别都有自己的类继承自一个基类(我们将其称为 LevelController).
..
人们也经常问“我如何编译 Perl?"而他们真正想要的是创建一个可执行文件,即使他们没有安装 Perl,也可以在机器上运行. 我知道有几种解决方案: IndigoStar 的 perl2exe它是商业的.我从来没有尝试过.它的网站说它可以交叉编译 Win32、Linux 和 Solaris. Perl Dev Kit 来自 ActiveState.它是商业的.几年前我在 Window
..
我正在寻找一个简单的推荐“最小"c++ makefile for linux,它将使用 g++ 来编译和链接单个文件和 h 文件.理想情况下,make 文件中甚至不会包含物理文件名,并且只有 .cpp 到 .o 的转换.在不深入研究 autoconf 的恐怖的情况下生成这样的 makefile 的最佳方法是什么? 当前目录包含,例如 t.cppt.h 并且我想要为此创建一个 ma
..
我使用 node-sass 将我所有的 Sass 文件编译为 master.css.这很有效,但现在我想添加前缀.我只想使用 npm,不要使用 Gulp 或 Grunt. 这里是我的 package.json 文件: {"name": "xxxxxx.com",“版本":“1.0.0",“描述": "",“手表": {"sass": "src/scss/**"},“脚本":{"sass":
..
动态链接通常如何工作? 在Windows(LoadLibrary)上,运行时需要.dll来调用,但是在链接时,需要提供对应的.lib文件,否则程序不会链接....lib文件包含什么?.dll 方法的描述?这不是标题包含的内容吗? 相关地,在 *nix 上,您不需要 lib 文件...编译器如何知道头文件中描述的方法将在运行时可用? 作为新手,当您考虑两种方案中的任何一种时,然后考
..
我必须在 Python 中使用 goto.我找到了 entrians goto 但我的 Python 实现(Mac 上的 CPython 2.7.1)没有这个模块,所以它似乎不是便携式的.它至少应该适用于所有支持 CPython 字节码的 Python 实现(特别是我关心 CPython 和 PyPy).然后是这个相关问题,以及cdjc 的 goto.以及下面的答案给出的那些. 我可以手动构
..
用--with-curl= 编译php时需要指定目录 curl 二进制文件位于 /usr/bin/curl curl -V 给我 curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 locate curl 给我 /usr/bin/curl/usr/li
..
我有几个 python 模块(组织成包),它们相互依赖.例如 模块 1 模块 2:导入模块 1 模块 3 模块 4:导入模块 3、模块 2、模块 1 假设开发应用程序的相关接口在 Module4 中,我想使用 cython 生成 Module4.so.如果我以天真的方式继续,我会得到一个扩展模块4.so,我可以导入但该扩展依赖于模块1、模块2、模块3的python源代码.
..
我刚刚与一位同事进行了一次对话,并在那里谈论了 V8 JavaScript 引擎.根据维基百科, V8 在执行之前将 JavaScript 编译为原生机器码 [...],而不是更传统的技术,例如解释字节码或将整个程序编译为机器码并从文件系统执行. where(如果我错了,请纠正我)“解释字节码"是 Java 的工作方式,而“编译整个程序"将适用于像 C 这样的语言或 C++.现在我们想
..
我在面试中不断被问到这个问题: 不使用main()函数编写程序? 我的一个朋友向我展示了一些使用宏的代码,但我无法理解. 所以问题是: 没有main()真的可以编写和编译程序吗? 解决方案 在标准 C++ 中需要一个 main 函数,所以这个问题对标准 C++ 没有意义. 在标准 C++ 之外,您可以例如编写 Windows 特定程序并使用 Microsoft
..
我觉得问这个很傻.我有一个应用程序,我想向某人发送测试版以在他们的机器上进行测试,但我不知道如何让 Xcode 生成一个 .app 文件供我发送给他们.有帮助吗? 解决方案 在 Xcode 13 上你需要选择 Product ->目的地 ->任何 iOS 设备 (arm64). 然后你可以运行 Product ->存档.
..
Java 语言规范指定 在 Java 编程语言中,数组是对象(第 4.3.1 节),是动态创建的,并且可以分配给对象类型的变量(第 4.3.2 节).Object 类的所有方法都可以在数组上调用. 所以,考虑到数组是对象——为什么 Java 设计者决定不允许继承和覆盖它,例如,toString() 或 equals()? 当前的语法不允许使用数组作为基类创建匿名类,但我不认为那是他们
..
昨天我已经实现了代码: CustomerProductManager productsManager = container.Resolve(); 它是可编译和工作的. 今天(可能我修改了一些东西)我不断收到错误: 非泛型方法'Microsoft.Practices.Unity.IUnityContainer.Resolve(System.Type,字符串,参数Microsoft.
..
假设我有 10 个 *.hpp 和 *.cpp 文件需要编译代码.我知道对于许多不同的代码,我将需要这些相同的文件.我可以用这些文件创建一个“包",让我可以简单地编写: #include 代替: #include "file1.hpp"#include "file2.hpp"...#include "file10.hpp" 我不需要每次需要这个“包"时都编写一个makefile.
..
这个问题可能有点奇怪,但我怎样才能加快 g++ 编译时间?我的 C++ 代码大量使用 boost 和模板.我已经尽可能多地移出头文件并使用 -j 选项,但编译(和链接)仍然需要很长时间. 是否有任何工具可以分析我的代码并指出编译器的瓶颈?或者可以以某种方式分析在我的代码上运行的编译器?这真的很好,因为有时我会有这样的印象,我花了太多时间盯着编译器控制台日志...... 解决方案 对我
..
在哪里可以(我可以吗?)找到最新版本的 Node.js 的 .deb 包? 如果没有,并且因为它是一个进展非常快的项目,那么跟上 Node.js 版本的最简单方法是什么? 添加一些 PPA,它会在有新包时更新吗? ./configure &&制作&&ln -s ./node/usr/bin/node ? 其他一些你知道但我无法想象但希望你能分享的方式? 解决方案 您还可以使
..