For whatever reason, almost none of gtk2_ardour will compile (with MSVC) unless 'lua_script_manager.h' gets #included by 'gtk2_ardour/window_manager.h'. No idea why... :-(
#include "keyboard.h"
#include "keyeditor.h"
#include "location_ui.h"
-#include "lua_script_manager.h"
#include "luawindow.h"
#include "main_clock.h"
#include "missing_file_dialog.h"
#include "gui_thread.h"
#include "keyeditor.h"
#include "location_ui.h"
-#include "lua_script_manager.h"
#include "luawindow.h"
#include "main_clock.h"
#include "meterbridge.h"
#include <glibmm/refptr.h>
#include <sigc++/trackable.h>
+#include "lua_script_manager.h"
+
#include "gtkmm2ext/bindings.h"
#include "gtkmm2ext/window_proxy.h"