I'm working with VAX, VS2005 and Qt. My problem is VAX works fine while only one solution is in memory. After opening another solution, nearly no Qt symbols are recognized by VAX. If I clear the cache and rebuild the database, all works fine until opening another solution.
VA_X.dll file version 10.3.1540.0 built 2006.10.27 Licensed to: VA X: [email protected] (1-user license) Support ends 2006.10.28 VAOpsWin.dll version 1.3.3.7 VATE.dll version 1.0.5.9 DevEnv.exe version 8.0.50727.42 msenv.dll version 8.0.50727.42 Font: Courier New 13(Pixels) Comctl32.dll version 6.0.2900.2982 Windows XP 5.1 Build 2600 Service Pack 2 2 processors
Platform: Win32 Stable Includes: C:\\Programme\\Microsoft Visual Studio 8\\VC\\include; C:\\Programme\\Microsoft Visual Studio 8\\VC\\atlmfc\\include; C:\\Programme\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include; C:\\Programme\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\common\\include; C:\\Programme\\Microsoft Visual Studio 8\\SDK\\v2.0\\include; D:\\Qt\\4.2.0\\include;
Library Includes: C:\\Programme\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfc; C:\\Programme\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\atl; C:\\Programme\\Microsoft Visual Studio 8\\VC\\crt\\src;
Your stable include directories for Qt may be the problem. Assuming Qt 4.2.0 has the same directory structure as 4.1.4 then you may need add more directories. I have added:
since the include files under the include directory just redirect you to the src directory tree.
I have often moved between two IDE's, both with Qt projects open in them, and never seen this problem myself. If this does not help then how are you telling the IDE and VA about the Qt source code? Are you relying on these stable include directories, or have you added a project holding the Qt source code to the main solution?