ARToolKit | Mailing List Archive |
![]() |
From: | Darran Edmundson <darran@e ............> | Received: | Oct 4, 2006 |
To | artoolkit <artoolkit@h ..................> | ||
Subject: | VC8 compile problem with ARToolkitPlus | ||
A few month's back I downloaded and built ARToolkitPlus under Windows using VC8. I've since used both the static and dll versions in a couple of quick demos. At the moment though I have a program that is throwing this compile-time error: 1>c:\packages\artoolkitplus\include\artoolkitplus\../../src/TrackerImpl.cxx(449) : error C2597: illegal reference to non-static member 'ARToolKitPlus::TrackerImpl<__PATTERN_SIZE_X,__PATTERN_SIZE_Y,__PATTERN_SAMPLE_NUM,__MAX_LOAD_PATTERNS,__MAX_IMAGE_PATTERNS>::screenWidth' 1> with 1> [ 1> __PATTERN_SIZE_X=6, 1> __PATTERN_SIZE_Y=6, 1> __PATTERN_SAMPLE_NUM=6, 1> __MAX_LOAD_PATTERNS=1, 1> __MAX_IMAGE_PATTERNS=8 1> ] 1> Source: artoolkitplus\src\TrackerImpl.cxx, line 450 pCam->changeFrameSize(AR_TEMPL_TRACKER::screenWidth,AR_TEMPL_TRACKER::screenHeight); artoolkitplus\include\artoolkitplus\trackerimpl.h, Line 64 #define AR_TEMPL_TRACKER TrackerImpl<__PATTERN_SIZE_X, __PATTERN_SIZE_Y, __PATTERN_SAMPLE_NUM, __MAX_LOAD_PATTERNS, __MAX_IMAGE_PATTERNS> Compiler Command Line: /O2 /I "C:\Python24\include" /I "c:\Packages\ARToolkitPlus/include" /I "C:\Python24\Lib\site-packages\Numeric\Numeric_headers" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_CRT_SECURE_NO_DEPRECATE" /D "LIBRPP_STATIC" /D "_VC80_UPGRADE=0x0710" /D "_WINDLL" /FD /EHsc /MT /GS- /Fo"Release Py24\\" /Fd"Release Py24\vc80.pdb" /W3 /nologo /c /Wp64 /Zi /TP /errorReport:prompt Is it obvious what I am doing wrong? As always, any help is greatly appreciated. Cheers, Darran. P.S. We received a PGR Dragonfly2 today. What a huge improvement in image quality and framerate over the dinky little webcam we had been using! (Disclaimer: I have no affiliation with PGR.) -- Darran Edmundson [darran@e ............] Interactive visualization for museums and industry http://www.edmstudio.com |
From: | Blair MacIntyre <blair@c ............> | Received: | Oct 5, 2006 |
To | Darran Edmundson <darran@e ............> | ||
Subject: | Re: VC8 compile problem with ARToolkitPlus | ||
--Apple-Mail-10--809939455 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > Is it obvious what I am doing wrong? As always, any help is > greatly appreciated. Cool, I have no idea, though! > P.S. We received a PGR Dragonfly2 today. What a huge improvement > in image quality and framerate over the dinky little webcam we had > been using! (Disclaimer: I have no affiliation with PGR.) Glad the camera is working. Any camera with a good image sensor, and a fast connection, is a huge improvement. The 1/3" CCD is like night and day over the 1/4" (possibly CMOS) sensors in the cheap cameras. The other thing I noticed with the PGR cameras, that I wanted to share, is that the global pixel shutter makes a HUGE difference. We have played with some cameras that don't trigger all the image sensors at the same time, but rather do it sequentially. You end up seeing the image distort when you move the camera, which (aside from being disturbing to look at) will wreck the quality of the marker tracking (if you can even find them). There are other good cameras out there (Sony, Videre) but I too am pretty happy with our PGR cameras (my only affiliation being that I'm Canadian, like the company). :) --Apple-Mail-10--809939455 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGJzCCAuAw ggJJoAMCAQICEBiN8fBznWp8Ua2benZ00L0wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTAwMTE5MDYzOVoXDTA3MTAwMTE5MDYz OVowRTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEiMCAGCSqGSIb3DQEJARYTYmxh aXJAY2MuZ2F0ZWNoLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALe1HDdV8nOQ nDmDq7GwhgvShBj7pHLyuKyd6vw585YDneUDtAhFunkSj1MiRcBE1Get9DZj1K6018+gfbXps0KD HtlsXB1vDmDswlHHkdPTjeBD1o93ER2wqF5/YwvFOVhCOHmepc4PdcmhavkxENNXQJvNHvc47wTP BicJR564A4fdyUkqtOp9h4BZnhsyctfJ0wlg07N3jEVfNL8al06+4k0b8PLwchsAo+xn7cUFRVwT Y3KZ5rAIlUOMPonHnrneSt0zQo6WSJgyRAT7w3piulXg2LlbTdlddng9Ng9DdtzPR+0TM0GJ0r7S 8EVIimISzWR/qQpSie+QNOU9SJ0CAwEAAaMwMC4wHgYDVR0RBBcwFYETYmxhaXJAY2MuZ2F0ZWNo LmVkdTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBADMT9LTEaIY04U0YUo1f1S8t/nVs 36ImYgXfW9YamVm7evjNBsyZaUG218X3orRQBI0wkkqbmkPJV7BPA0bM2YPpp26cKDhNgXSm6/DE /0bgeWVOElh9RSfXV/QUs8zVRvwZ3JL8IMxIqSdJBUBg6AJ2WqJSs5s/Q9ATVENnBulHMIIDPzCC AqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rl cm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEo MCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3Rl IFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0 aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDE pjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J 8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+n ttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4 oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmww CwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODAN BgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0 HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghO rvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAxAwggMMAgEBMHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAYjfHwc51qfFGtm3p2dNC9MAkGBSsOAwIa BQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2MTAwNTA3 MjkzMFowIwYJKoZIhvcNAQkEMRYEFG5aBzXaGHRCQdEOSH0udYwOT9lsMIGFBgkrBgEEAYI3EAQx eDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQGI3x8HOdanxR rZt6dnTQvTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQQIQGI3x8HOdanxRrZt6dnTQvTANBgkqhkiG9w0BAQEFAASCAQCc8JdJwXRJ GOvPG+SwRhZiwu645QEVBrCi/g0IaAgWmsbRKqn8Yin+GqqVC9+5lV/uC6RaLQkuB/KzyPOFDhNh UozM6NXcNTgnNs3nYNu+ObejFM7Kr2NmZuoQ4NpQm16JFSWmQK622V7vCep2SUYKpppUXYmgi57D 1OYzIC3K0pC+iQnW9brgi6V+OdCa1WDG2Mdgz6r9/cXGwSvU0FNXdtl//5+MKA7LniSra61tb2Ty wjSiKesoHxM78gcK/+movChxAVB8/nO18/ZFWQvm65R20J3bCMTxH5NHmh0+G1t+VCES8+0rQh4P eWfciviNZ6IFgDrpWh3A87RD3p3dAAAAAAAA --Apple-Mail-10--809939455-- |