Обычно, когда вы хотите совместно использовать глобальную переменную в различных файлах в проектах C / C ++, вы добавляете ключевое слово extern
в объявление, чтобы расширить видимость переменной для всей разрабатываемой вами программы.
extern int acc;
Что касается доступа к библиотекам C ++ и их переменным из Python, может быть, эта ссылка может быть полезной Вызов C / C ++ из Python?
В последние несколько дней у меня были похожие проблемы с IE и AJAX с моей веб-службой JSONP. Даже самая маленькая ошибка в вашем коде может привести к сбою в IE.
Вероятно, лучше всего отладить страницу в IE с помощью Visual Web Developer Express или Visual Studio. Вот руководство, как это сделать:
Как отлаживать JavaScript с помощью Visual Web Developer Express
Следуйте инструкциям и, возможно, ставьте точки останова в начале запроса AJAX.
Попробуйте также выполнить следующие действия:
Надеюсь, вы скоро заработаете!
Я бы предложил использовать Charles Proxy , чтобы увидеть, что происходит - то есть запрос отправляется вообще? Каков ответ?
Кроме того, я думаю, что может быть несколько исключений, так почему бы вам не добавить несколько предупреждений в раздел Catch, чтобы посмотреть, что произойдет?
In the end I had to create a separate function for IE browsers.
The objective was to test for an image at a location so the code looked something like -
//get the images from the array
for(img in imgsArray){
if($.browser.msie){
/* DOM manipulation method */
//IE has problems with ajax so try this instead
//create a new image object with unique ID
var testImg = $("<img/>");
var imgID = "imgID"+img;
//hide it..
testImg .css({ "visibility":"hidden" });
testImg .attr("src",imgsArray[img]);
testImg .attr("id",imgID);
//.. and insert it into the DOM or else test will always fail
//because it does not exist as far as browser is concerned
$("body").append(testImg );
//test for image
if(document.getElementById(imgID).width > 60){
//do something useful
}
}
It is not really the answer to my question but it's a functional work around.
У меня была аналогичная проблема - IE, похоже, запускает сбой, если не может проанализировать ответ как xml, даже если запрос был успешным, поэтому если вы запрашиваете изображение, например, оно вернет xhr.status 200 в блоке ошибки.
Я вставил свою функцию «успеха» в блок успеха для FF и в блок ошибки, заключенный в " if (xhr.status == 200) "условно.