Questions tagged «compilation»

编译是将源文本转换为其他形式或表示形式。该标签最常见的用法是有关将编程语言转换为机器代码的问题。此标记通常与另一个指示源文本类型的标记(例如编程语言标记(C,C ++,Go等))一起使用,并指示用于转换的工具或编译器的标记(gcc,Visual Studio,等等。)。


13
TypeScript“保存时编译”功能在Visual Studio 2015中不起作用
升级到Visual Studio 2015后,“保存时编译”功能对我不起作用。当我更改.ts项目中的文件并保存时,IDE底部的状态栏显示Output(s) generated successfully,但生成的.js文件没有没改变。 这是我尝试过的: <Project>在my的根元素中添加以下内容.csproj: <PropertyGroup> <TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled> </PropertyGroup> 在Tools -> Options -> TypeScript -> Project以下选项中选中和取消选中“自动编译不属于项目的TypeScript文件”选项: 仔细检查以确保在我项目的TypeScript Build属性中选中了“保存时编译”: 我想念什么? 附带说明一下,当由常规构建触发时,TypeScript编译步骤确实可以按预期工作。


13
程序员如何在项目上一起工作?
我总是一个人编程,我还是一个学生,所以我从来没有和其他人一起编程,我什至没有使用过版本控制系统。 我现在正在从事一个项目,该项目需要了解程序员如何在公司中的某个软件上协同工作。 该软件如何编译?是来自版本控制系统吗?是个人程序员吗?它是周期性的吗?是当某人决定建造时还是其他东西?是否进行了任何测试以确保其“有效”? 一切都会做。



4
java编译的类包含美元符号
我一直在使用Eclipse作为开发IDE。我还使用它将我的应用程序导出到.jar文件。当我查看.jar​​文件中的类时,我的一些类包含该类的名称,一个美元符号和一个数字。例: 查找$ 1.class 查找$ 2.class 查找$ 3.class 查找类 我注意到它是在较大的班级上这样做的。这是因为类太大了,将其编译成多个类吗?我在Google上搜索并浏览了多个论坛,并搜索了Java文档,但没有找到任何相关的内容。有人可以解释吗?

5
如何运行Java .class文件?
我已经编译了一个HelloWorld程序,并且正在使用命令提示符运行它。.class文件被命名为HelloWorld2.class 该文件位于C:\ Users \ Matt \ workspace \ HelloWorld2 \ bin,这是我进入命令提示符并键入“ Java HelloWorld2”时得到的内容: C:\Users\Matt>Java HelloWorld2 Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld2 Caused by: java.lang.ClassNotFoundException: HelloWorld2 at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class: HelloWorld2. …
80 java  compilation 

4
嵌套“ for”循环的数量是否有限制?
由于所有内容都有限制,所以我想知道嵌套for循环的数量是否有限制,或者只要我有内存,就可以添加它们,Visual Studio编译器可以创建这样的程序吗? 当然,64个或更多的嵌套for循环不便于调试,但是可行吗? private void TestForLoop() { for (int a = 0; a < 4; a++) { for (int b = 0; b < 56; b++) { for (int c = 0; c < 196; c++) { //etc.... } } } }

7
对C ++编译过程进行性能分析
我倾向于编写相当大的仅模板头的C ++库模板,而我的用户通常抱怨编译时间。在考虑了这个问题之后,我想到我不知道时间在哪里。是否有一些简单的方法可以用通用编译器(例如g ++,icc和xlC)来分析C ++编译过程?例如,是否有可能了解在C ++编译的每个阶段中花费了多少时间?



5
IUnityContainer.Resolve <T>引发错误,声称它不能与类型参数一起使用
昨天我实现了代码: CustomerProductManager productsManager = container.Resolve&lt;CustomerProductManager&gt;(); 它是可编译的并且可以正常工作。 今天(可能我已经修改了一些东西),我不断收到错误: 非泛型方法'Microsoft.Practices.Unity.IUnityContainer.Resolve(System.Type,string,params Microsoft.Practices.Unity.ResolverOverride [])'不能与类型参数一起使用 我的同事具有相同的源代码,并且没有相同的错误。为什么?如何解决问题? 聚苯乙烯 行“使用Microsoft.Practices.Unity;” 在使用部分中。 我试图用非通用版本替换通用版本: CustomerProductManager productsManager = (CustomerProductManager)container.Resolve(typeof(CustomerProductManager)); 并得到另一个错误: 方法'Resolve'的重载没有接受'1'参数 似乎未引用其中一个程序集。但是,哪个程序集呢?我引用了其中两个:1. Microsoft.Practices.Unity.dll 2. Microsoft.Practices.ServiceLocation.dll PPS我也遇到过类似的问题http://unity.codeplex.com/WorkItem/View.aspx?WorkItemId=8205,但已解决为“不是bug” 任何想法都会有所帮助

8
如何从终端调用文本编辑器?
在Windows命令提示符下,我可以键入notepad helloworld.cpp,然后创建一个名为helloworld的.cpp文件,并为我打开记事本。 Mac Terminal是否有类似的功能,最好使用Textmate或Textedit? 我正在使用Xcode开发人员工具运行Mac OS X Lion 10.7。

3
添加字符时,编译器停止优化未使用的字符串
我很好奇为什么下面的代码: #include &lt;string&gt; int main() { std::string a = "ABCDEFGHIJKLMNO"; } 当使用编译时,将-O3产生以下代码: main: # @main xor eax, eax ret (我完全理解不需要多余的,a因此编译器可以从生成的代码中完全忽略它) 但是以下程序: #include &lt;string&gt; int main() { std::string a = "ABCDEFGHIJKLMNOP"; // &lt;-- !!! One Extra P } 产量: main: # @main push rbx sub rsp, 48 lea rbx, [rsp + …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.