compilation- все статьи тега


Как проверить код TypeScript на наличие синтаксических ошибок из командной строки?

У меня есть код, который генерирует классы TypeScript, и в качестве шага сборки/тестирования я хотел бы проверить сгенерированные файлы на синтаксическую корректность. Я посмотрел на параметры компилятора TypeScript , но не вижу такой опции. Как проверить синтаксис? Я ищу инструмент, который можно запустить из Maven, поэтому в идеале, плагин Maven или инструмент командной строки. Я не хочу полной компиляции, потому что указанные типы недоступны в этот шаг сборки (они находятся в другом моду ...

Генерация Кода CodeDomProvider Завершается Неудачей С Определенным Синтаксисом Linq

Я использую CodeDomProvider для компиляции некоторого кода Linq и динамического выполнения запросов. Однако я столкнулся с очень странной проблемой. Если мой запрос Linq в сгенерированном коде выглядит так, то все работает: namespace Dynamic { using System.Linq; using System.Collections.Generic; public static class Query { public static int GetRecords() { MyData.Data.DataMart container = new MyData.Data.DataMart(); return (container.E ...

Компиляция модулей Python на Windows x64

Я начинаю некоторые проекты по обработке слов, и мне нужны NumPy и NLTK. Это был первый раз, когда я узнал easy_install и как скомпилировать новый модуль python в систему. У меня есть Python 2.7 x64 plus VS 11 и VS 12. Также Cygwin (последний, я думаю). Я мог видеть в файле, который компилируется с помощью VS, что он ищет VS env с той же версией, что и тот, который компилировал код python, почему? Когда я жестко 11.0 это моя версия, включает в себя не несколько странных ошибок относительно vcva ...

Почему вы должны связать математическую библиотеку в C?

если я включаю <stdlib.h> или <stdio.h> в программе на C мне не нужно связывать их при компиляции, но мне нужно связать с <math.h>, используя -lm С gcc, например: gcc test.c -o test -lm в чем причина этого? Почему я должен явно связать математическую библиотеку, но не другие библиотеки? ...

Зачем компилировать код Python?

зачем вам компилировать скрипт на Python? Вы можете запустить их непосредственно из файла. py, и он отлично работает, так что есть ли преимущество в производительности или что-то еще? Я также замечаю, что некоторые файлы в моем приложении компилируются .pyc в то время как другие этого не делают, почему это так? ...

Как компилятор может скомпилировать себя?

Я исследую CoffeeScript на веб-сайте http://coffeescript.org/, и в нем есть текст компилятор CoffeeScript сам написан в CoffeeScript как компилятор может компилировать себя, или что означает это утверждение? ...

Компиляция / выполнение исходного файла C# в командной строке

Как вы компилируете и выполняете a .cs-файл из окна командной строки? ...

Как отобразить вывод/окно консоли в приложении forms?

застрять сразу, очень простой пример: using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } если я скомпилирую это с параметрами по умолчанию (используя csc в командной строке), как и ожидалось, он будет компилироваться в консольное приложение. Кроме того, потому что я импортировал System.Windows.Forms, Он также покажет окно сообщения. теперь, если я использую опцию /target:winexe Я д ...

#ifdef #ifndef в Java

Я сомневаюсь, что есть способ сделать условия времени компиляции в Java, такие как #ifdef #ifndef в C++. моя проблема заключается в том, что есть алгоритм, написанный на Java, и у меня есть другое время работы, улучшающее этот алгоритм. Поэтому я хочу измерить, сколько времени я экономлю, когда используется каждое улучшение. сейчас у меня есть набор булевых переменных, которые используются для решения во время выполнения, какие улучшения должны использоваться, а какие нет. Но даже тестирование ...

и javac: команда не найдена

Я установил java в моем CentOS release 5.5 машины с помощью команды yum install java. Но я не могу скомпилировать класс с помощью javac. мне нужно установить любой другой пакет? Я попытался найти javac исполняемый файл, но я не могу найти его. /usr/bin/java связан следующим образом:/usr/bin/java ->/etc/alternatives/java/etc/alternatives/java ->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Я видел следующий вывод yum list installed |grep java: java-1.6.0-openjdk.x86_64 1 ...

Что такое dSYM и как его использовать? (iOS SDK)

иногда компилятор выдает .dSYM файлы. Я думаю, что это файл, связанный с отладкой, но я не знаю, что это такое и как его использовать. Что такое a .dSYM? Как мне его использовать? ...

Несоответствия обнаруживаются для динамических ресурсов'

Я загрузил и извлек Crypto++ в C:cryptopp. Я использовал Visual Studio Express 2012 для сборки всех проектов внутри (как указано в readme), и все было построено успешно. Затем я сделал тестовый проект в какой-то другой папке и добавил cryptolib в качестве зависимости. После этого я добавил путь включения, чтобы я мог легко включить все заголовки. Когда я попытался скомпилировать, я получил ошибку о неразрешенных символах. чтобы исправить это, я добавил C:cryptoppWin32OutputDebugcryptlib.l ...

Существует ли ограничение на количество вложенных циклов "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.... } } } } ...

Как создать общую библиотеку с cmake?

Я написал библиотеку, которую я использовал для компиляции с помощью самописного файла Makefile, но теперь я хочу переключиться на cmake. Дерево выглядит так (я удалил все ненужные файлы): . ├── include │   ├── animation.h │   ├── buffers.h │   ├── ... │   ├── vertex.h │   └── world.h └── src ├── animation.cpp ├── buffers.cpp ├── ... ├── vertex.cpp └── world.cpp Так что я пытаюсь сделать, это просто скомпилировать исходный код в общую библиотеку, а затем установить его с з ...

Почему бы не объединить исходные файлы C перед компиляцией? [дубликат]

этот вопрос уже есть ответ здесь: #включить все .cpp файлы в один блок компиляции? 5 ответов преимущества / недостатки unity строит? [дубликат] 3 ответы Я пришел из фона сценариев, и препроцессор в C всегда казался мне уродливым. Тем не менее я принял его, как я учусь писать небольшие программы на Си. Я действительн ...

Ошибка компиляции C++: имеет инициализатор, но неполный тип

я кодирую в Eclipse и имею что-то вроде следующего: #include <ftream> #include <iostream> void read_file(){ char buffer[1025]; std::istringstream iss(buffer); } однако, когда я пытаюсь построить, я получаю следующую ошибку: variable 'std::istringstream iss' has initializer but incomplete type какие-нибудь быстрые мысли? Я погуглил вокруг, и кажется, что большинство людей с этой проблемой просто не включили правильные заголовочные файлы, которые я считаю, что я делаю прав ...

Профилирование процесса компиляции C++

Я склонен писать довольно большие шаблонные заголовки-только библиотеки C++, и мои пользователи обычно жалуются на время компиляции. Подумав об этом, мне пришло в голову, что Я понятия не имею, куда идет время. Есть ли простой способ профилировать процесс компиляции C++ с помощью общих компиляторов, таких как g++, icc и xlC? Например, можно получить представление о том, сколько времени тратится в пределах каждый из этапов C++ компиляция? ...

Могу ли я использовать Qt без qmake или Qt Creator?

Я хочу программировать с помощью Qt, но я не хочу использовать специальные компиляторы или IDE, такие как Qt Creator и qmake. Я хочу писать с Кейт и компилировать с g++. могу ли я скомпилировать программу, которая использует Qt с g++? Как мне скомпилировать его с помощью g++? ...

В чем разница между токеном и лексемой?

при построении компилятора Aho Ullman и Sethi задается, что входная строка символов исходной программы разделена на последовательность символов, которые имеют логическое значение, и известны как токены, а лексемы-это последовательности, которые составляют токен, так в чем же основное различие? ...

Разница между CC, gcc и g++?

в чем разница между 3 компиляторами CC, gcc, g++ при компиляции C и C++ код в плане сборки генерация кода, библиотеки, языковые особенности и т. д.? ...