mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-27 14:29:21 +00:00
f0f4e2c042
* lib/configure.py (checkLatex): Add DraftDVI converter on windows if dv2dt and dt2dv are available (checkFormatEntries): Add DraftDVI entry on windows if dv2dt and dt2dv are available * lib/Makefile.am: add clean_dvi.py * development/Win32/packaging/build_lyxwin.sh: remove clean_dvi.py stuff * development/Win32/packaging/package_lyxwin.sh: remove configure mangling for clean_dvi.py * development/Win32/packaging/clean_dvi.py: move to lib/scripts * development/Win32/packaging/README: remove clean_dvi.py stuff git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13924 a592a061-630c-0410-9148-cb99ea01b6c8 |
||
---|---|---|
.. | ||
fakeconfig | ||
packaging | ||
config.h | ||
fake.bat | ||
libintl.h | ||
lyx.sln | ||
lyx.vcproj | ||
lyxprofile | ||
lyxwin32.c | ||
package.C | ||
readme.txt | ||
version.C |
To compile using MicroSoft Visual Studio 2003.NET, do this: 1) Checkout Qt/Free from CVS next to lyx-devel and compile. See http://kde-cygwin.sourceforge.net/qt3-win32/compile-net.php for more info. If you get a linking error about qt-mt3.lib, then copy lib/qt-mt333.lib to qt-mt3.lib and rerun configure. 2) Make sure QTDIR is set in your global environment, and QTDIR\bin is in your path. Control panel, system, advanced, environment variables is your friend on Windows XP. 3) Open the development\win32\lyx.sln file in Visual Studio, compile and run. You can probably also use the free version of Microsoft's compiler, but I haven't tried that. Development: To get a stack-trace for assertions in LyX, make a breakpoint in src/Boost.C. To see the output from LyX, add "2> c:\errors.txt" to the command line in Project, Build properties, Debugging, Command arguments To run LyX, you need a bunch of generated files from configure. Run "fake.bat" to copy chkconfig.ltx, lyxrc.defaults, packages.lst and textclass.lst from fakeconfig to their destination. At start-up, you might get an assertion about a unix path in boost::filesystem. You can safely ignore that.