Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1 ... 86, 87, 88, 89, 90
 Re: Как писать быстрые программы
Аватара пользователя
Спасибо! Сразу, чтобы сам файл не портить, сохранил в другом файле и хотел убедиться что он компилится и работает.

Код:
C:\FasmNew>fasm.exe HL1-1.asm
flat assembler  version 1.73.32  (1048576 kilobytes memory)
HL1-1.asm [3]:
include 'win64axp.inc'
error: file not found.

Вроде в таких случаях то ли путь надо в самом .asm прописать, то ли ещё что уже точно не помню.

 Re: Как писать быстрые программы
Как вариант можно в include указать файл с полным (или относительным от текущей папки) путём.
Например: include 'C:\Program Files (x86)\FASM\INCLUDE\win64axp.inc'
Или include 'INCLUDE\win64axp.inc' если в текущей папке есть папка INCLUDE и в ней файл win64axp.inc (хотя в таком случае должно было сработать и без указания пути).

-- добавлено через 8 минут --

Чтобы не размазывать один и тот же путь по всем исходникам я запускаю компиляцию не сразу fasm.exe, а через батник с содержимым:
Код:
@echo off
set INCLUDE=C:\Program Files (x86)\FASM\INCLUDE
"C:\Program Files (x86)\FASM\fasm.exe" -m 1700000 %*
Имя файла с исходным кодом указывается как обычно в параметрах запуска батника.
Тут ещё и памяти указано почти максимум возможного, 1.7ГБ.
Разумеется у Вас путь может быть другим.

 [ Сообщений: 1337 ]  На страницу Пред.  1 ... 86, 87, 88, 89, 90


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group